In brief CodeIgniter is ‘buzz of the hour’. It is one of the most sought after frameworks in Open Source Development in the world today that provides a planned system to build dynamic websites using PHP. CodeIgniter built for those who required a simple, yet elegant toolkit to build fully-featured web applications. It requires nearly zero configuration, with no restriction coding rules, and offers simple solutions to complex application requirements. CodeIgniter components a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. It’s unusually fast, as its core system only requires a few small libraries, with extra libraries loaded dynamically upon requests, based on your needs for a given process. This means the base system is both lean and agile. As CodeIgniter uses the MVC controller access, it permits for great separation between logic and presentation, particularly useful for projects in which designers are working on template files.