Drawing 003 · Service specification
IT services
Eight engineering disciplines, described by what is actually delivered. Each section states the scope of the work and the artefacts you receive. We describe methods and outputs; we do not promise particular commercial outcomes, because those depend on factors outside the software.

01Service specification
Custom software development
Applications built around a specific operational requirement rather than adapted from a generic product.
We start from the process the software has to support, model the data that process produces, and design interfaces around the actions people actually perform. Implementation proceeds in reviewable increments so the shape of the system can be corrected while that is still inexpensive.
Deliverables include the application source under your ownership, migration scripts, automated tests, deployment configuration and written documentation of the data model and interfaces.
Scope of work
- Requirements analysis
- Data modelling
- Application implementation
- Automated tests
- Handover documentation
02Service specification
Web application development
Browser-based systems with accessible interfaces, predictable server behaviour and measurable performance.
We build web applications with semantic markup, keyboard operability and sufficient colour contrast as baseline requirements. On the server side we define explicit API contracts, validate inputs at the boundary and design error handling that is visible in logs.
Performance is treated as a measurable property: rendering paths, payload sizes and query behaviour are profiled against realistic data rather than assumed to be adequate.
Scope of work
- Interface architecture
- API contracts
- Accessibility review
- Performance profiling
- Progressive delivery
03Service specification
Cloud solutions
Environments described as code, deployed through pipelines, and sized against actual usage.
We design cloud environments so they can be rebuilt from their definition: networking, compute, storage, identity and secrets are expressed as configuration held in version control. Deployment happens through pipelines with staged promotion and a defined rollback path.
We review resource sizing and lifecycle policies periodically, because unmanaged cloud footprints tend to grow. Any change with a cost implication is described before it is applied.
Scope of work
- Infrastructure as code
- Environment provisioning
- CI/CD pipelines
- Backup and restore procedures
- Cost and capacity review

04Service specification
System integration
Connecting applications and data sources so information moves reliably and remains reconcilable.
Integration work begins by identifying the source of truth for each piece of information and the contract between the systems involved. We then choose an appropriate mechanism — synchronous APIs, message queues, scheduled transfers or event streams — according to the consistency and latency the process requires.
We build in idempotency, retries, dead-letter handling and reconciliation reporting, so that failures are detectable and recoverable instead of silent.
Scope of work
- Interface mapping
- Contract definition
- Error and retry design
- Reconciliation reporting
- Monitoring of data flows
05Service specification
IT consulting
Technical assessment and architecture options delivered as written recommendations you can act on.
We review an existing system or a proposed direction and describe what we find: structure, risks, operational gaps, and the options available. Each option is presented with its trade-offs in maintenance effort, complexity and operational cost.
The output is a written document rather than a presentation, so it can be circulated, questioned and used as a reference during later implementation.
Scope of work
- Architecture review
- Technology evaluation
- Risk assessment
- Modernisation roadmap
- Written recommendations
06Service specification
Cybersecurity support
Practical hardening of applications, dependencies, access paths and development practice.
We inventory dependencies and known vulnerabilities, review authentication and authorisation logic, examine how secrets are stored and rotated, and check the exposure of network and administrative surfaces. Findings are documented with severity and a proposed remediation order.
We also work on the practices that prevent recurrence: secure defaults in project templates, automated dependency scanning in the pipeline, and review checklists for changes that touch sensitive paths.
Scope of work
- Dependency and vulnerability review
- Access control review
- Secret management
- Secure development practice
- Remediation planning

07Service specification
Data and analytics solutions
Pipelines, storage models and reporting layers whose numbers can be traced back to their source.
We build ingestion and transformation pipelines with validation at each step, so that data quality problems are caught where they occur rather than discovered in a report. Storage models are designed for the questions the organisation actually asks.
Reporting layers are documented with definitions for each metric, so that two teams reading the same figure mean the same thing.
Scope of work
- Ingestion pipelines
- Data modelling
- Validation and quality checks
- Warehouse and reporting layer
- Metric definitions

08Service specification
Software maintenance and optimisation
Continuous corrective, adaptive and performance work on systems already in production.
Maintenance covers defect correction, dependency and runtime upgrades, configuration changes required by the operating environment, and the gradual reduction of structural problems that slow future work.
Optimisation work is driven by measurement: we profile the system under realistic conditions, identify where time or resources are actually spent, change one thing at a time, and measure again.
Scope of work
- Defect correction
- Dependency upgrades
- Performance profiling
- Refactoring of critical paths
- Operational runbooks
09Engagement notes
How services are combined
Most engagements draw on several of the disciplines above. A custom application usually arrives with cloud environments, an integration surface and a maintenance plan; a security review often leads to changes in delivery automation. Scope is agreed in writing before work begins, and revised in writing when circumstances change.
Enquiries about scope or feasibility are answered by email at [email protected].