CodeIgniter is an open source rapid development web application framework, for use in building dynamic web sites with PHP. If you also want a low footprint framework with all the development options, then Code-igniter is the befitting choice. CodeIgniter is right for you if: # You want a framework with a small footprint. # You need exceptional performance. # You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations. # You want a framework that requires nearly zero configuration. # You want a framework that does not require you to use the command line. # You want a framework that does not require you to adhere to restrictive coding rules. # You do not want to be forced to learn a templating language. # You eschew complexity, favoring simple solutions. # You need clear, thorough documentation.