
History
In 2005, Michal Tatarynowicz wrote a minimal version of a Rapid Application Framework in PHP. He found that it was the start of a very good framework. Michal published the framework under the MIT license, dubbing it Cake, and opened it up to a community of developers, who now maintain Cake under the name CakePHP.

Functionality
CakePHP has several features that make it a great choice as a framework for developing applications swiftly and with the least amount of hassle.
- Active, friendly community
- Flexible Licensing
- Compatibility with PHP4 and PHP5
- Integrated CRUD for database interaction and simplified queries

Flexible
The CakePHP framework provides a robust base for your application. It can handle every aspect, from the user’s initial request all the way to the final rendering of a web page. And since the framework follows the principles of MVC, it allows you to easily customize and extend most aspects of your application.