This document provides an overview of CodeIgniter, a PHP framework. It discusses CodeIgniter's architecture including MVC structure, controllers, models and views. It also covers CodeIgniter's core features like routing, libraries, helpers and security features. Comparisons are made between CodeIgniter and other PHP frameworks like CakePHP and Zend. A demo of CodeIgniter is planned.