CakePHP is an open-source web framework. It follows also the model–view–controller (MVC) approach and is written in PHP, modelled after the concepts of Ruby on Rails, and distributed under the MIT License.
CakePHP started in April 2005 by the polish programmer Michal Tatarynowicz who wrote a minimal version of a rapid application development framework in PHP, naming it Cake.
In December 2005, L. Masters and G. J. Woodworth founded the Cake Software Foundation to promote development related to CakePHP. Version 1.0 was released in May 2006.