CodeIgniter là một framework web mạnh mẽ cho ngôn ngữ PHP. Nó có hiệu năng rất cao, ngoài ra còn rất nhẹ. Framework này cũng khá an toàn vì bảo vệ ứng dụng đã phát triển khỏi những cuộc tấn công phổ biến nhất trong các ứng dụng web như SQL Injection và Cross-Site Scripting (XSS), chẳng hạn.
Framework này giúp rất nhiều trong việc phát triển ứng dụng, vì nó có nhiều loại thư viện và helper hỗ trợ trong quá trình phát triển. Framework này làm việc theo tiêu chuẩn MVC (Model-View-Controller), một cấu trúc mã rất phổ biến hiện nay, có mặt trong hầu hết các framework hiện tại. Theo tiêu chuẩn này, ứng dụng được chia thành ba phần: controllers (phần logic), models (tương tác với cơ sở dữ liệu) và views (giao diện của ứng dụng).
Phiên bản PHP được khuyến nghị để sử dụng framework này là 7.3 hoặc cao hơn.