CakePHP makes building web applications simpler, faster and require less code. CakePHP is an open source web application framework. It follows model view controller(MVC) approach. CakePHP uses well-known software engineering concepts and software design patterns, as Convention over configuration, Model-View-Controller, ActiveRecord, Association Data Mapping, and Front Controller.