01 / Service
Custom software development
Design and construction of applications built for a specific operational need, from data model and domain logic through to interfaces and deployment. Includes discovery, architecture, implementation, automated testing and release engineering.
Typical business needs
- An off-the-shelf product cannot express how the business actually works
- Processes are held together by spreadsheets and manual steps
- Several tools partially cover a workflow that should be one system
Delivery approach
Work begins with a written specification of the domain and its rules. Implementation proceeds in reviewable increments, each deployable to a test environment, with acceptance criteria agreed in advance.
Potential outcomes
- A system that matches the real process rather than an approximation of it
- Documented interfaces and data structures owned by your organisation
- A codebase with tests that make later change less risky

