Every six months we get asked why we still build production work on CodeIgniter 3. The answer is the same as it was three years ago: it works, it deploys anywhere, and the entire stack fits inside one engineer's head.

What CI3 still does right

Stable APIs. Predictable performance. Runs on cPanel without exotic configuration. No npm dependency tree to update every Tuesday. For business systems that need to keep working for ten years with low maintenance overhead, this matters.

Where you have to think harder

You're on your own for type safety, modern dependency management, and contemporary security defaults. We compensate with strict coding conventions, hand-rolled CSRF middleware, and a deployment checklist that's evolved over dozens of projects.