CodeIgniter è un framework per lo sviluppo di web applications e web sites che utilizza il linguaggio PHP.CodeIgniter è un framework basato sul pattern Model View Controller (MVC), divide infatti il progetto in controllers che contengono la logica dell’applicazione, models che accedono ai dati presenti nel database e views che si occupano del formato e del layout delle varie pagine web.
E’ un framework molto utilizzato perché piuttosto leggero e con molte funzionalità utili agli sviluppatori web, alcune già presenti mediante helper e librerie di default, altre di terze parti installabili secondo le necessità.
Per saperne di più su CodeIgniter (attualmente alla versione 3.x) visita il sito web del progetto.