All proposed solutions are documented to a high standard, with version-controlled change-management procedures observed. The specific documents produced vary from project to project, but typically will include:
- High-level design specification
- Low-level design specification
- Network diagrams
- Application flow diagrams
- Test plans
- Rollout plans