By using an iterative and incremental approach, costs and risks are distributed among the phases. Projects also tend to stay on time and on budget. 


Each characteristic of the process contributes to the leveraging of existing solutions and practices, evaluated in the context of the client's business. Costs are kept down and the entire workflow from design to implementation is sped up. 


It may seem that a rigorous method, comprised of models and prototypes, will yield confining solutions that "box in" the client, their business practices and their options.


The result is actually the contrary; by employing a standardized process, we can quickly identify the special needs and characteristics of the client. We can highlight the areas that can benefit most from technological assistance and the areas that would suffer if a technology solution was forced.