Services
IT and software services in detail
Each service below describes its scope, the deliverables you can expect, and where it is relevant to a business. Engagements are scoped individually, and services are frequently combined within a single project.
Service 01
Custom software development
Applications built around your specific processes, data and users, where existing off-the-shelf products do not fit the way the organisation works.
Scope of work
- Requirements analysis and domain modelling with the people who run the process
- Data model, service and interface design, including migration from existing data
- Implementation of backend services, business rules, background processing and user interfaces
- Deployment configuration and handover documentation
Typical deliverables
- A working application in your environment
- Source code under version control with build and deployment configuration
- Automated test suite covering the core business rules
- Architecture notes and operational documentation
Business relevance
Custom development is appropriate when a process is central to how the organisation operates and cannot be reshaped around a generic product without losing accuracy or efficiency.
This service can be delivered as a standalone engagement or as part of a wider project. Scope, sequencing and effort are agreed in writing before work begins, and adjusted openly if the understanding of the problem changes.
Service 02
Web application development
Browser-based systems such as internal tools, administrative back offices, dashboards and customer portals, built to be responsive and accessible.
Scope of work
- Interface design and component structure for desktop and mobile viewports
- Authentication, role-based permissions and audit-relevant activity logging
- Data presentation: search, filtering, pagination, reporting and export
- Accessibility review covering semantics, keyboard operation and contrast
Typical deliverables
- A deployed web application with responsive layouts
- Reusable component library consistent with your visual identity
- Automated interface and integration tests for key user journeys
- Performance measurements for the main pages
Business relevance
Web delivery removes installation and update burdens from users and gives a single controlled place where access, data and behaviour are managed.

Service 03
Cloud solutions and infrastructure
Design, setup and maintenance of the environments applications run in, with repeatable deployments and monitoring in place before release.
Scope of work
- Environment design for development, staging and production
- Containerised runtimes, automated deployment pipelines and configuration management
- Backup and restore procedures, tested rather than assumed
- Logging, metrics, health checks and alerting
Typical deliverables
- Infrastructure and pipeline configuration stored in version control
- Documented deployment and rollback procedure
- Monitoring dashboards and alert rules
- Operational runbook for routine and incident tasks
Business relevance
Reliable infrastructure determines how quickly changes can be shipped and how quickly problems can be diagnosed once a system is in daily use.

Service 04
API development and systems integration
Interfaces and data exchange between your internal systems and third-party services, with explicit contracts, validation and error handling.
Scope of work
- API design with versioning, authentication and documented request and response contracts
- Integration with third-party services such as payment, messaging, storage or accounting platforms
- Data mapping and transformation between systems with differing models
- Retry, idempotency and reconciliation handling for unreliable connections
Typical deliverables
- Documented API endpoints or integration services
- Integration test coverage including failure scenarios
- Monitoring for integration health and failed message handling
- Technical documentation for consuming teams
Business relevance
Integration removes duplicate data entry and reconciliation work, and makes information consistent across the tools an organisation already uses.

Service 05
Workflow automation
Replacing repetitive manual steps with reliable automated processing, while keeping human review where judgement is genuinely required.
Scope of work
- Mapping the current process, including exceptions and manual workarounds
- Scheduled jobs, event-driven triggers and rule-based routing
- Automated notifications, approvals and document generation
- Audit trails so that automated actions remain traceable
Typical deliverables
- Automated processes running in your environment
- Process documentation describing triggers, rules and exception handling
- Monitoring and failure alerting for each automated job
- Reporting on processed volumes and exceptions
Business relevance
Automation is most valuable where a task is frequent, rule-based and error-prone when done by hand, freeing staff attention for work that requires judgement.
This service can be delivered as a standalone engagement or as part of a wider project. Scope, sequencing and effort are agreed in writing before work begins, and adjusted openly if the understanding of the problem changes.
Service 06
Quality assurance and testing
Testing practices that let a system keep changing without repeatedly breaking the parts that already worked.
Scope of work
- Test strategy covering unit, integration and end-to-end levels
- Automated regression suites integrated into the build pipeline
- Exploratory and usability testing of new interfaces
- Defect reproduction, coverage and verification after fixes
Typical deliverables
- Automated test suites running on every change
- Test strategy and coverage summary
- Defect reports with reproduction steps
- Release checklist for regular deployments
Business relevance
Testing reduces the cost of change. Without it, teams become reluctant to modify working systems, and improvements slow down over time.

Service 07
IT consulting
Technical assessment and planning support for teams deciding what to build, what to replace and what to leave alone.
Scope of work
- Review of an existing codebase, architecture or deployment setup
- Assessment of technical risk, maintainability and operational gaps
- Options analysis for build, extend or replace decisions
- Roadmap and sequencing advice with realistic effort ranges
Typical deliverables
- Written assessment with findings and prioritised recommendations
- Architecture or migration options with trade-offs described
- Sequenced plan for the recommended direction
- Walkthrough session with your technical and business stakeholders
Business relevance
An independent technical view is useful before committing budget, particularly when an existing system is difficult to change and the cause is not yet clear.
This service can be delivered as a standalone engagement or as part of a wider project. Scope, sequencing and effort are agreed in writing before work begins, and adjusted openly if the understanding of the problem changes.
Service 08
Software maintenance and technical support
Ongoing care for systems in production: fixes, updates, monitoring and incremental improvement.
Scope of work
- Defect investigation and correction
- Dependency, framework and platform updates including security patches
- Monitoring review, alert tuning and performance follow-up
- Small enhancements and configuration changes as needs evolve
Typical deliverables
- Agreed maintenance activity with a record of changes released
- Updated dependencies and documented security-relevant fixes
- Monitoring and incident notes
- Knowledge transfer to your team where they take over parts of the system
Business relevance
Maintenance protects the investment already made. Systems that are not maintained become harder and more expensive to change, and eventually risky to run.
This service can be delivered as a standalone engagement or as part of a wider project. Scope, sequencing and effort are agreed in writing before work begins, and adjusted openly if the understanding of the problem changes.
Enquiries
Discussing a project
Enquiries are handled by email at [email protected]. A short description of the business problem, the systems involved and your intended timeframe is enough for a first response.