CakePHP uses well-known software engineering concepts and software design patterns, such as convention over configuration, model–view–controller, active record, association data mapping, and front controller.
CakePHP bruger velkendte softwareudvikling begreber og software design mønstre, såsom konvention over konfiguration, model–view–controller, active record, foreningen data kortlægning, og front controller.