CakePHP is written in PHP and follows the Model-View-Controller approach.
The hallmark of this open source web application framework is to use association data mapping, front controller, active record and convention over configuration concepts.
Characteristics of CakePHP: Besides in-build caching facility, Clean MVC Conventions provide guidance in developing an application.
CakePHP ‘s in-build tools for authentication, translations, database access, XSS prevention, SQL injection prevention, Form tampers protection and CSRF protection and ensure security to the application. CakePHP has scaffolding and code generation features to build new archetype.