
Anyone can automate.
The hard part is proving it happened.
Four mechanisms, each of which exists because something failed without it. None of this is novel. All of it is the difference between automation that works in a demonstration and automation that works in August.
Systems first. Automation is what makes them run.
We do not train your team. They learn from working next to something competent, which is how anyone has ever learned a job.
Automating a broken process gives you a broken process that runs faster and complains less. Most disappointing AI projects are exactly this: the tooling worked and the underlying operation was never designed.
So the first thing we deliver is not software. It is the operating design — what the departments are, what each is answerable for, where the boundaries between them sit, which decisions require a person, and what “finished” means for every recurring piece of work. Written down, in English, and yours to keep.
Then we build the desks that fill those roles, connect them to what you already use, and run them.
Role definitions
Job descriptions that are executable
The decision gates
Digital partners for your team
The continuity layer
The verification layer
“The seam”
Cheryl Okonjo-Baird · Operations Director · 1:08
The two expensive truths of running a production floor: work dies silently, and the same job gets typed into three systems by three people.
Captions on · the sound is worth it
Five stages, in this order
The order you build it in decides whether it holds up in month four.
A back office is not installed. It is designed, built and then run, and the order those happen in decides whether it holds up in month four. This is the sequence every engagement follows.
Discovery
We interview the people whose work is in question. What the job is hour by hour, what they need in front of them to do it, and the exact point at which it stalls. People talking to people, on your floor, before anyone writes a line of anything.
The working system
Then we say how the company should run: what the departments are, what each is answerable for, where the boundaries between them sit, which decisions require a person, and what finished means for every recurring piece of work. Written in English, and yours to keep whatever happens next.
The technical foundation
A dedicated server for your company. Your own knowledge captured onto it — the standards, the price lists, the drawings, the way you word things — and the technical requirements set against your data and your ways of working, not a generic template.
The desks
Pre-built, and already proven on live businesses, then tuned to your knowledge base, your tone and your process. This is where the time advantage sits: you are buying a department that already works and having it fitted, not watching one be invented.
The Hub
One building, one list, one state, and the part of all this that you operate.
The human share of the work is heaviest at the first two stages and lightest at the last. That is deliberate. The thinking is the part nobody can buy off a shelf, so it is the part we do first and in person.
Three intakes, one list
Work reaches a company in three places, and the third one is the one people do not expect. Your own email. Your messaging channels. And the morning stand-up — a physical meeting the system attends, takes the notes at, and can speak in.
A coordinating agent reads all three and derives a single task list from them. One list, one owner per line, one state — so the same job cannot be issued twice, and nothing falls between two people who each assumed the other had it.
That list is then split by kind, not by who is free. Judgement — a price, a contract, anything that spends money — goes to a named person. Producible work — manuals, drawings, RFQs, applications, reconciliation — goes to a desk that does that thing all day.
Direction stays with the director. Distribution is the system’s.
Where the time actually goes
It does not mean your estimator becomes ten estimators. It means the throughput of a function rises by roughly that order once the waiting stops — because the vast majority of elapsed time in a small back office is not work, it is queue. An enquiry does not take three days to answer; it waits three days and is then answered in twenty minutes.
Remove the queue and the same people, doing the same work, clear an order of magnitude more of it. The judgement-heavy parts do not speed up at all — and should not.
A promise becomes a row in the same breath it is made
The commonest way work dies is that somebody says I'll chase that next week and nothing anywhere records it. So every commitment becomes a row with an owner and a due date at the moment it is made — not at the end of the day, not when someone tidies up. A promise with no row is treated as a promise that was never made.
Something sweeps it, whether or not anyone is at a desk
A list nobody reads is a list that does not exist. A scheduled sweep runs through the open rows, acts the ones that are due, and picks up anything a stopped session left behind. Closing a laptop no longer kills the threads that were open on it.
Two desks never work the same thread
The most expensive failure in a distributed office is two people answering the same client on the same day, differently. A single index holds who owns what, what was last said, and what standing instruction outranks the general rule. It is consulted before anything is sent — not reviewed afterwards.
Nothing is believed because it said so
Every failure worth remembering reported success while it was failing. So verification happens at the far end — the actual inbox, the actual live page, the actual carrier record — by a desk with no stake in the answer. Pass, fail, or unverifiable. Unverifiable reopens the job; it is never quietly rounded up to a pass.
Why not build it yourself
It is the right question to ask, and the honest answer is in three parts.
Deep engineering, not configuration
The half you cannot buy
A year of it running for real, at our expense
Five questions we have to keep answering yes to
Reversible
Any change can be undone, and there is a record of what changed and when.
Provable
The system can demonstrate its own correctness, not merely report it.
Portable
It does not depend on one machine, one login, or one person being awake.
Observable
A failure can be traced end to end, from instruction to outcome.
Transferable
Somebody else can operate it, because the rules are written down.

Automation that has never failed has never been looked at closely.
Ask us what has gone wrong. It is a more useful conversation than a demonstration, and we will answer it.