PHP frameworks aim at achieving high code reusability and this is clearly indicated in the results. In the plain PHP implementation, the entire functionality is implemented by manually writing all the application code. PHP frameworks reuse some of the functionality that is built into the framework. The results in Table 1 show that CakePHP and CodeIgniter included libraries and helper classes that were reused in this application. Additionally, because accessing the underlying databases is done automatically through model mapping in CakePHP, CakePHP developers writeconsiderable less code than CodeIgniter developers. This can be seen in the PHP lines of code for CakePHP (1408 LOCs with 16 files) versus CodeIgniter (2321 LOCs with 36 files).