O framework CakePHP provê uma base robusta para sua aplicação. Ele pode manipular cada aspecto, desde a requisição inicial do cliente até o ponto final da renderização da página. E uma vez que o framework segue os princípios do MVC, ele permite que você personalize facilmente e estenda muitos aspectos de sua aplicação.
O framework provê também uma estrutura básica de organização, desde nomes de arquivos até nomes de tabelas de bancos de dados, mantendo toda sua aplicação consistente e lógica. Esse conceito é simples, porém poderoso. Siga as convenções e você sempre saberá exatamente onde as coisas estão e como elas são organizadas.