CodeIgniter development
Build fast, secure, and scalable web applicationswith CodeIgniter 4 & modern PHP practices
CodeIgniter is small and has few dependencies, so a great deal of business software written on it still runs quietly for years. We work on CodeIgniter 4 and help owners of version 3 systems decide what to do next. That decision needs thought, because moving to 4 is a rewrite.
What CodeIgniter work covers
Mostly existing systems, though version 4 is a sensible base for small new ones.
Maintaining version 3 systems
Fixing bugs, patching security issues and getting an old application running on a newer PHP version without changing how the business uses it.
Converting from version 3 to 4
Rebuilding the application in a fresh CodeIgniter 4 project, moving models, views and controllers across and adapting each library.
New CodeIgniter 4 applications
Small to mid-sized systems and APIs, where the team wants a light framework and direct control over what runs.
Moving to Laravel
When an application has outgrown CodeIgniter, or finding developers has become difficult, we can plan the move to Laravel instead.
CodeIgniter versions, as of October 2026
From CodeIgniter's user guide and download page.
Current: CodeIgniter 4.7.5
It requires PHP 8.2 or newer with the intl and mbstring extensions. The project states that it only maintains the latest version, so stay on current releases.
Version 3 is in maintenance
CodeIgniter's download page lists 3.1.13 as receiving mostly just security updates. We could not find an official end date, so don't treat it as either dead or safe.
Forks of version 3 exist
Community forks aim to keep version 3 running on newer PHP. They are not official, so check who maintains them and how actively before depending on one.
Choosing a route for a version 3 system
Three honest options, none of which is right in every case.
Stay and maintain
Reasonable when the system is stable, internal and rarely changes. Budget for security review and a tested PHP upgrade path, and restrict who can reach the application.
Convert to CodeIgniter 4
CodeIgniter's own guide says version 4 is a rewrite and not backwards compatible, and that converting is closer to rewriting than upgrading. Your team's framework knowledge carries over, though.
Rebuild on Laravel
If you are rewriting anyway, it costs similar effort and gives you a larger ecosystem and hiring pool. Not always worth it for a small tool, so we compare both on your code.
What changes in version 4
index.php moves to a public folder, application becomes app, a writable folder holds cache and logs, and almost everything is namespaced. The web server configuration has to change too.
How we approach an old CodeIgniter system
We don't recommend a route until we have read the code.
Read the code and run it
We check the CodeIgniter and PHP versions, any modified core files and third-party libraries, and get it running on a test server.
Make it safe first
Backups, known security issues and access are dealt with before any bigger decision. This can be useful even if nothing else changes.
Compare the options in cost
We set out staying, converting and rebuilding against your code and plans, then recommend one and explain why.
Move in parts where possible
Where a conversion goes ahead, we move one area at a time and check the new behaviour against the old system with real scenarios.
Paying for CodeIgniter work
Assessment first, and then whichever model suits the chosen route.
Once the route is agreed, a conversion can be priced by area, and ongoing maintenance can run on hours. Hourly rates start from $20/h in USD, invoiced in USD, GBP, EUR or INR. Our PHP development page covers the wider work on older PHP systems.
We are an engineering team in India with 3–5 hours of overlap with the UK and Europe; US calls by appointment. In the shared hours, someone who knows the old system's quirks can answer questions while we work. Where a system is moving elsewhere, the application migrations page explains how we run that kind of move.
Why CodeIgniter systems aren't named
Most of our work is delivered under NDA, so many projects cannot be named.
Older business systems rarely want attention drawn to their age, so we won't name any here. Our published PHP case studies are on the PHP page, though none of them is presented as CodeIgniter work.
Questions about CodeIgniter
Mostly asked by people who have inherited a version 3 system.
Is CodeIgniter 3 dead?
Is there an automatic upgrade from version 3 to 4?
Should we choose Laravel instead?
Can we run version 3 on PHP 8?
Tell us about the system you have inherited
Tell us the CodeIgniter and PHP versions if you know them, and what the system does. We will suggest the sensible next step.
We reply within one business day (IST).