CodeIgniter (CI) is an open source web application framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter provides a rich set of libraries with a simple interface and logical structure to access these libraries. It is based on the popular Model-View-Controller development pattern. Where View and Controller classes are a necessary part of development and Model is entirely optional and rarely needed. Model usually uses to connect with the database. View received data from controller and other HTML markup. A View is every page you see over the internet and Controller is responsible to handle the requests, manipulating models or other controllers. CodeIgniter used in building dynamic web sites with PHP. And its main goal is to allow user to develop lightning fast applications.
PHP (Hypertext Preprocessor) is a popular server side scripting language which is mainly used in web development and can be embedded into HTML by using PHP code as its input and HTML as the output. It is widely used to write web applications. Now we use the current PHP version PHP5. MVC (Model View Controller) is a software architecture and Object oriented programming or OOP is one model of programming language which focuses on the use of objects instead of actions.
Solver Circle Ltd developed many websites using PHP more than several years and they have experienced, hard worker and fast learner web developers who use the MVC, OOP feature in PHP.