What is CodeIgniter? CodeIgniter is a powerful open source web application framework based on MVC architecture for use in building full-featured dynamic websites with PHP. Codeigniter is loosely based on the popular Model-View-Controller development framework. Code Igniter has a collection of pre-defined libraries that would help to create necessary functions without the need for coding from scratch. Huge web applications can be developed rapidly using Code Igniter.