Custom software development
Systems built around a specific operational problem rather than a generic template.
fourtimesonegroup.com / engineering group / est. index 4×1
FOUR TIMES ONE designs, builds, and maintains custom software, web applications, cloud environments, and integrations. Every engagement is documented, tested, and handed over in a state your own team can read.

Figure 0 — engineering as a legible discipline, not a black box.
01Introduction
FOUR TIMES ONE is an information technology group. We work on software that organisations depend on daily: internal platforms, customer-facing applications, integration layers between systems that were never designed to talk to each other, and the cloud environments that run them.
The name describes the method. One problem, examined from four angles — the process it serves, the data it moves, the people who operate it, and the system that has to keep running afterwards. We do not start with a technology choice; we start with a written description of the problem and the constraints around it.
What we publish here is deliberately limited to what is true: the services we perform, the process we follow, and one email address to reach us at. No invented history, no counters, no claims we cannot support.
02 — Core capabilities
Implementation of software systems with version control, code review, and automated tests as standard, not as extras.
Structural decisions written down with their trade-offs, so the reasoning survives longer than the meeting it came from.
Reproducible environments, automated deployment, monitoring, and recovery paths defined before they are needed.
Functional, accessibility, performance, and security verification embedded in each delivery increment.
03Services
Full descriptions are on the Services page.
Systems built around a specific operational problem rather than a generic template.
Responsive, accessible web applications with predictable performance budgets.
Cloud environments described in code, so they can be reviewed and rebuilt.
Connecting existing systems without rewriting the ones that already work.
Technical assessment and planning before commitments become expensive.
Long-running engineering ownership for products that keep evolving.
Testing designed as part of the system, not appended at the end.
Keeping delivered systems patched, observable, and understood.
Turning repetitive process work into reviewable automated pipelines.
Security treated as a property of the build process, not a final audit.

04Business areas
05Working process
We write down the problem, the constraints, the people affected, and what would count as success. Nothing is estimated before this exists in text.
Architecture, data model, integration points, and risks are documented and reviewed with your team so the plan is understood on both sides.
Work is delivered in short increments with acceptance criteria, code review, and automated tests attached to each one.
Functional, accessibility, performance, and security checks run against the increment before it is considered done.
Deployment is automated and repeatable, with monitoring, rollback paths, and release notes for the change.
After release we maintain, measure, and extend the system, or hand over documentation so your team can operate it independently.

06 — Technology expertise
07Business benefits
Architecture and trade-offs are written down, so a choice made months ago can be reviewed instead of guessed at.
Short increments with acceptance criteria surface misunderstandings while they are still cheap to correct.
Documentation, tests, and readable code mean your team can take over without a translation phase.
Monitoring and logging are configured with the system, so behaviour in production is observed rather than inferred.
Known compromises are recorded with their cost, not left as undocumented folklore in the codebase.
Interfaces are built to WCAG 2.2 AA expectations, which widens usable reach and reduces retrofit work.

08Security and quality

09Solution categories
These are categories of engagement, described generically. They are not case studies and contain no client information.
Cat. 01
Replacing a set of spreadsheets and manual handovers with one system that holds the process, the audit trail, and the permissions in a single place.
Cat. 02
A service that sits between a legacy back office and newer applications, translating data contracts and absorbing schema differences.
Cat. 03
An authenticated portal where customers submit requests, follow status, and retrieve documents without contacting support by email.
Cat. 04
A consolidated reporting layer that collects operational data nightly, validates it, and exposes consistent figures to management tools.
Cat. 05
Automation of a repetitive back-office routine, with validation rules, exception queues, and a log of every automated decision.
Cat. 06
Incremental migration of an ageing application to a maintainable architecture, keeping it in production throughout the transition.

10 — Collaboration
Scope, assumptions, and open questions live in shared documents and issue trackers, so status is readable without a meeting. Reviews happen on increments rather than at the end, and decisions are recorded where they can be found again.
Where your team wants to take part in implementation, we pair on it and leave the conventions documented. Where they prefer to receive a finished system, we hand it over with the runbook attached.
11FAQ
12Contact
Describe the problem, the systems already involved, and any fixed constraints. Fuller details are on the Contacts page.