White papers
Deeper reading for decision makers
Methods and architecture from our own builds, written for the people who have to choose and own the system.
White paperIdempotent integration: keeping commerce, CRM and ERP in step
Idempotent integration: keeping commerce, CRM and ERP in step
A practical guide to integrations that survive retries, outages and upgrades, drawn from live commerce, CRM and ERP deployments.
- Choosing the system of record for each document
- Outboxes, retries and idempotency keys
- Contract versioning between systems
White paperRailway cab HMI: conventions, middleware and CAN integration
Railway cab HMI: conventions, middleware and CAN integration
How to design and build a driver display unit that stays readable at speed and robust when the bus misbehaves.
- Screen frame, colour language and access levels
- Event-driven middleware between CAN and the HMI
- Persistence, logging and over-the-air updates
White paperFrom legacy monolith to API-first app: a replatforming playbook
From legacy monolith to API-first app: a replatforming playbook
A phased method for moving a live system to a modern stack without data loss or downtime for the people who depend on it.
- Assessing the legacy system honestly
- Writing the target blueprint first
- Phasing: what moves when, and what keeps running

Have something to build, fix or connect?
Tell us the problem. We will tell you how we would approach it.
Start a conversation
Or write to [email protected]