CodeIgniter is a php framework created to help web developers build websites and applications faster and more efficiently. Similar to the foundation needed for building a house, CodeIgniter lays down a solid foundation for web developers to build their projects from saving them time and providing a logical structure for their code. CodeIgniter follows a Model-View-Controller (MVC) architecture which keeps developers organized and makes future updates manageable. In addition, it’s loaded with many helper classes that allow developers to quickly code common repetitive tasks with ease. Lightweight and fast, it’s perfect for projects that are hosted on shared servers.