Yes, CakePHP is 100% MVC Based Framework. Additionally, CakePHP actually embraces the “DONT RE-INVENT THE WHEEL” by having an opinion on everything but being flexible enough to override where necessary.