Technology

CodeIgniter Application Rescue
so an old version stops being a risk.

CodeIgniter 3 has reached end of life and version 4 is a different framework, not an upgrade path. Most business applications built on it are still sitting on 2 or 3.

You get the application patched and secured now, and an honest recommendation on whether to move it forward or rebuild it. We do this for businesses in Australia, New Zealand, the UK and the US, at a fixed price.

  • Independent No licence commission, no reseller agenda
  • 18+ yrs Building business software
  • Fixed Price scopes, no surprises
  • AU NZ UK US Perth-based, working remotely
Australian owned and operated

Built here. Your data stays here.

  • No offshore development. Everything is written by our own team in Australia. Nothing is subcontracted overseas.
  • Your data stays onshore. Hosted in Australia, on infrastructure you own, under Australian law.
  • Every state, not just ours. Perth, Melbourne, Sydney, Brisbane, Adelaide and everywhere between.
Where we fit

Your web app has nowhere left to upgrade to

CodeIgniter was the pragmatic choice for a great many Australian business web applications between roughly 2008 and 2016. Customer portals, booking systems, member registers and internal tools were built quickly and worked well. Then version 4 arrived as a rewrite rather than an upgrade, and those applications stopped having anywhere to go.

This is deliberately not a PHP version upgrade page. Changing a PHP version is a task for whoever hosts your server. Rescuing an application whose framework has no forward path is a different problem, and it is the one businesses actually get stuck on.

What the work actually is

Give the application somewhere to go next

We assess whether the application is worth carrying forward as it stands, then either migrate it onto a maintained framework or rebuild the parts that have become the problem.

What you have now

  • CodeIgniter 2 or 3 application
  • A PHP version your host is warning you about
  • MySQL or MariaDB behind it
  • The original developer, unreachable
What we build

Move the application somewhere with a future

We assess whether the application is worth carrying forward as it stands, then either migrate it onto a maintained framework or rebuild the parts that have become the problem.

Get a fixed-price scope

What you end up with

  • The application on a framework with a maintained upgrade path
  • Dependencies current and security patches available again
  • A codebase a developer will quote on without wincing
What we do

Only the CodeIgniter work you actually need

Most engagements are some combination of these, and most start with the first.

  1. Assess honestly

    Whether this application deserves a migration or a rebuild. Sometimes the code is sound and only the framework is the issue, and that is a much smaller job.

  2. Deal with the framework, not just PHP

    Raising the PHP version alone will break a CodeIgniter 2 or 3 application. The framework is the actual constraint.

  3. Migrate to something maintained

    Onto a framework with a real upgrade path, so this does not recur in five years.

  4. Clear the security debt

    Unparameterised queries, hand-rolled authentication and abandoned libraries dealt with as part of the work.

  5. Document it

    So the next developer, including your own, can pick it up without an archaeology exercise.

Meet the person

CodeIgniter Application Rescue, one seamless process

Your CodeIgniter Application Rescue, handled by the founder from start to end.

HELLO PEOPLE designs, builds and looks after AI, software, app and data solutions for Australian businesses, with senior expertise on every project and a scope agreed before work starts. For an older system, that means learning what it really does first, so nothing your business relies on is lost.

Since 2007, HELLO PEOPLE has delivered more than 100 projects from Perth for small and medium businesses across Australia: custom software and apps, system integrations, data migrations, reporting and dashboards, and AI that works inside the systems a business already runs.

I lead every engagement myself. I trained in accounting before moving into IT, hold accounting and IT professional qualifications and an MBA, and bring more than 20 years of experience across sales, service delivery, inventory and compliance. I am also a PhD candidate in AI at Curtin University, researching retrieval-augmented generation (RAG), so the technology is always judged by what it does for the business.

  • An old-fashioned service

    Small and boutique. The person who scopes the work is the person who does it, and the same person is there when the old system is switched off.

  • Quick responses

    No ticket queue and no account manager in between. You hear back within one business day, usually sooner.

  • A long-term partner

    The upgrade is the start, not the end. When you need the next system, integration or report, you call the same person, who already knows your business.

Where you are now

It works, and nobody will touch it

  • CodeIgniter 3 at end of life, with version 4 offering no upgrade path
  • A PHP version your host keeps sending warnings about
  • Composer dependencies that no longer receive security patches
  • The original developer gone and nobody keen to inherit it

After

Supported, documented and yours

  • A framework with a documented upgrade path
  • Dependencies current and patched
  • A codebase other developers will quote on
  • Small changes possible again without a rewrite

Scoped and quoted before you commit. You own the code, the documentation and the credentials at the end of it.

Get a fixed-price scope
Common questions

What people ask us about CodeIgniter

Is CodeIgniter 4 an upgrade from 3?

Not in any practical sense. It is a rewrite that shares a name, so moving to it is a migration project rather than a version bump. That surprises people who expect the usual upgrade path.

Can you just update our PHP version instead?

On its own that will usually break a CodeIgniter 2 or 3 application, because the framework is what constrains the PHP version rather than the other way round. The framework has to be dealt with.

Should we migrate or rebuild?

It depends on how much of the value is in the code and how much is in the workflow. If the application is doing something well and the code is only dated, migration is cheaper. If it has been patched by five different people, a rebuild is often faster.

Do you take on other people’s PHP code?

Yes. Most of what we are handed was written by somebody unreachable, and reading unfamiliar code is a normal part of the job rather than a complication.

Will it stay on PHP?

Usually, and that is generally the right answer. PHP is current, well supported and widely hired for. The problem was never the language, it was an abandoned framework.

Tell us what your CodeIgniter system does

What the system does, roughly how old it is, and what is forcing the question. We will come back with a straight answer and a fixed-price scope, even if the answer is to leave it alone.

Prefer a quick chat? Call 0425 531 127. We answer the phone in Perth.