Permettant de créer des applications web robustes et évolutives à partir de zéro, CodeIgniter est un framework très apprécié des développeurs novices en PHP, en raison de sa légèreté (2Mo) et de sa documentation illustrée qui le rend facile à manipuler. Construit selon le modèle MVC (Model-View-Controller), il est livré avec un large éventail de bibliothèques, nécessaires pour effectuer des tâches de développement web, de validation des données, d’accès aux bases de données, de gestion des images et des données XML-RPC et bien plus encore. En outre, il comprend des outils intégrés de sécurité et de traitement des erreurs, ce qui le rend parfait pour développer rapidement des applications ayant des exigences de sécurité élevées.