It should be noted that any attempt to compare development processes of versions 1.0 and 2.0 is influenced by the fact that functionality was mostly known during development of version 2.0.While comparison would be much more relevant if twoversions were developed in parallel,some–at least hypothetical–comparisons can be made.For instance, change of the underlying database from SQLite to MySQL would be reduced to one minute needed to modifyfoursettingsin the configuration file, if the application has beendeveloped using CodeIgniter from the beginning, thanks toCodeIgniter’s Active Record Class (not counting time spent on programming the database, since that time is identical for both methods). On the other hand, the same change in the version written without using framework (performedlater, solely for the purposesof this paper)took two hours of developer’s time.Unit testing is also an area of development where web application frameworks offer significant advantage. Software unittesting, defined by the IEEE as a process that includes the performance of test planning, the acquisition of a test set, and the measurement of a test unit against its requirements[13], is facilitatedin CodeIgniterby the Unit Testing Class.In the version programmed without the use of CodeIgniter, unit testing was performed manually (although it should be noted that it could have been done by using specialized unit testing framework, such as PHPUnit).