CakePHP is a development framework similar to Ruby on Rails, although written in PHP. CakePHP is modelled on “Convention over Configuration†paradigm, meaning that there should be as little configuration as possible to enable you to very quickly set up a working website. This method of programming is often called RAD (Rapid Application Development).