• Without modular architecture: the evolution of the conceptual model through evaluation of the analyses generated by the end users would lead us to constant changes in system implementation. These changes would be necessary in order to correct errors found or to expand the system. Lack of system modularization would make these changes hard to implement, and the development iterations would take more time to accomplish. This would lead to loss of the agility of our method, with great amounts of time spent on deliveries