"What is it? What does it do?"
CodeIgniter is a powerful PHP framework built for developers to create full-featured web applications. It’s core system only requires a few libraries reducing the ‘footprint’ of the program significantly as compared to other frameworks that require significantly more resources. Additional libraries can be loaded dynamically by request depending on the needs of the processes making CodeIgniter very lean and fast. The goal of CodeIgniter is to provide a way to develop projects quicker than if developing from scratch by providing a simple interface and logical structure. CodeIgniter allows the developer to focus on your project by minimizing the amount of code needed.