
Once you accept the proposal, we evolve the initial architecture through several iterations until the software is completely built and tested. Each iteration results in a set of executable releases, quality assurance results, and documentation. Growing the system iteratively and inside out ensures that development is a methodical risk reduction process.
Because of the iterative development process, it is normal that you will want moderate changes in the system when you see the intermediate releases. By keeping the iteration periods shorter in the beginning of the development, we are able to interact with you early and accommodate such changes without requiring a revision of budget or schedule.

Your payment schedule is synchronized with the completion of each iteration. You only owe us if we deliver on time.
The final iteration leads to the Conclusion stage of the project.