
Our Methodology
Our software development "life cycle" is shown in the diagram below, and entails the following key stages:
![]() |
|
The primary aim of the software we build is to help you work more efficiently via the application of modern technology, and this typically involves a greater degree of automation in your business than is currently the case, resulting in core business functions improving. Systems Integration is also a common requirement, obviating the need for manual rekeying of data between different computer systems.
Close communication with you is a key feature of our approach. We have employed a number of different software development methodologies over the years, ranging from waterfall-based / SSADM approaches to the more modern agile methodologies (such as Extreme Programming and SCRUM). We will select the most appropriate methodology for each project, based on various considerations, though we tend to favour agile methodologies - with frequent software releases - wherever this is feasible.
The flexibility of our development methodology, combined with the reliability of our code base and our solid track record, gives you the optimal balance between tailored software and tried-and-tested components.

