Software and applications
Software shaped around how the work actually runs.
We build custom applications, portals, workflow and reporting systems, and implement the business platforms that sit behind finance, HR, service and document processes.
- Requirements
- Data model and design
- Iterative build
- User acceptance testing
- Deployment and handover
18 capabilities in scope · outcomes below
The problem we remove
Standard software rarely matches a process that has grown around a specific site, contract or regulatory requirement, so the gap gets filled with spreadsheets, email approvals and re-keying. The real decision is which parts justify custom development and which are better served by configuring an established platform.
What you get
- 01Applications that follow the process people actually work to
- 02Approvals, handovers and status held in one place rather than in email
- 03A documented data model and API instead of a closed system
- 04Less re-keying between systems that were never connected
- 05Source code, database schema and deployment documentation handed over
- 06A clear line between what is custom-built and what is configured

Capabilities
What this service covers.
Scope register · 18 entries
- Custom application development for defined operational processes
- Web and mobile application development
- Client, employee and business portals
- Workflow, approval and case-handling systems
- Reporting and dashboard screens within the applications we build
- Database design, schema documentation and data migration
- API development, documentation and versioning
- Middleware connecting new applications to existing systems
- Cloud-native application architecture
- Modernisation and enhancement of existing applications
- Low-code solutions and custom modules on established platforms
- ERP implementation across finance, procurement and inventory
- CRM implementation and customisation
- HRMS covering employee records, attendance and leave workflows
- Document management and controlled records systems
- Service desk and ITSM platform implementation
- Asset, project and contract management systems
- Compliance management and approval workflow systems
What to know
What to weigh before commissioning custom software
The build-versus-configure decision is mostly about who carries the cost after launch. Configuration keeps a system on a supported upgrade path. Custom code transfers responsibility for security patching and dependency upgrades to whoever holds the maintenance agreement, for as long as the system runs. A practical test is to identify which parts of a process genuinely differ from those of every other organisation doing similar work; those parts are where custom development earns its cost.
Ownership does not follow payment. Under the Copyright, Designs and Patents Act 1988 the author is the first owner of copyright in work created outside employment, so legal ownership of commissioned software passes to the buyer by a written assignment signed by the assignor. A handover agreed before the build starts covers schema documentation, migration scripts, deployment instructions and a policy on what counts as a breaking API change. Acceptance testing needs entry and exit criteria set in advance, and source-code escrow, where a third party holds the code for release on agreed events, gives the buyer a route to continuity if the supplier relationship ends.
Common questions about software development
When is custom development the wrong answer?
When an established platform already covers the process and the only gap is configuration or reporting. Configuring a product and building a small integration around it is usually the better option, and the requirements stage is where that decision is made.
Who owns the source code and the data?
Ownership of source code, database schema and data is agreed in writing before development starts. So is what gets handed over at the end: build documentation, deployment steps, environment configuration and repository access.
Next step
Bring the complete environment into one conversation.
Tell us what you are planning, replacing, integrating or trying to stabilise. We will help define the right next step.