01
Custom software development
Purpose
To build applications around a specific operational process when existing products would force that process to change in ways the organisation cannot accept.
Typical scope
Requirements analysis and domain modelling, architecture and data design, iterative implementation, automated testing, deployment configuration, and handover.
Possible deliverables
- Application source code in a repository owned by the client
- Domain and data model documentation
- Automated test suite covering business rules
- Deployment and environment configuration
- Architecture notes recording significant decisions


