Software Development Overview
The software development process at Monex is as follows.

While the diagram shows file milestones and appears to suggest a “waterfall” development process, the process within Monex is in fact a spiral model.
Requirements and design are often revisited during implementation, in response to changing market needs and to realities that arise during software implementation.
Further, the development process emphasises the need to have running code at almost every point, so each major milestone is in fact broken into the delivery of a series of builds that can be tested and used operationally by the development team on an on-going basis.