Our approach is based on five processes:
Our experts work closely with the client to translate the client's expression of its business needs into a detailed statement of work and/or high-level system requirements.
Working with the client, we develop a detailed plan of the project, including timetable, budget, equipment and staffing, quality standards and deliverables.
This is the process where the project deliverables are actually produced.
The project products are reviewed and approved. This process provides quality assurance and change management to the project.
This last process involves documentation delivery, knowledge transfer, maintenance training and administrative close-out of the project.
IsThmus approaches system development projects with a traceable, time-tested software development cycle that includes twelve stages:
For most types of projects, these stages are iterative and have some overlap.

The amount of effort devoted to each phase depends on the nature of each project, but our experience has shown that the success of a project depends on considering, at least to some extent, all the processes mentioned above. Experience has also shown that the initial phases of Requirement Analysis and Design, are the most critical to the success of a project, so we devote a significant amount of attention to them.