CodeIgniter adalah framework web yang kuat untuk bahasa PHP. Memiliki kinerja yang sangat tinggi, selain cukup ringan. Framework ini juga sangat aman karena mencegah aplikasi yang dikembangkan dari serangan-serangan paling umum yang ada di aplikasi web seperti SQL Injection dan Cross-Site Scripting (XSS), misalnya.
Framework ini sangat memudahkan dalam pengembangan aplikasi, karena dilengkapi dengan berbagai jenis pustaka dan helper yang membantu dalam pengembangan. Framework ini bekerja dengan pola MVC (Model-View-Controller), sebuah pola struktur kode yang cukup umum saat ini, yang ada di hampir semua framework modern. Dalam pola ini, aplikasi dibagi menjadi tiga bagian: controller (bagian logika), model (interaksi dengan basis data) dan view (antarmuka aplikasi).
Versi PHP yang disarankan untuk penggunaan framework ini adalah 7.3 atau yang lebih baru.