Ask the owner of a 60-person company which of last month's jobs lost money, and you'll usually get an answer. Ask where that answer came from, and it's rarely a report. It's a feeling assembled from a spreadsheet, a few emails, a conversation with the operations lead and twenty years of pattern recognition.
That feeling is the company's real operating system. It works. It is also impossible to hand over, audit, or automate, because it only exists in one person's head.
Every company runs on a model of itself
Underneath the tools, every business is a set of objects and the links between them. Leads become customers. Customers place orders. Orders become jobs. Jobs consume people's time, materials and machines. Jobs produce invoices, and invoices become cash, or don't.
Most companies have software for each of those objects. A CRM for leads, a spreadsheet for jobs, an accounting package for invoices, WhatsApp for everything in between. What they don't have is the links. So nobody can see how a late material delivery on Tuesday turns into a margin problem in March.
You don't have a data problem. You have no shared model of yourself.
Why dashboards don't fix it
The usual response is a dashboard. Someone exports data from four tools every Monday, stitches it together, and produces a chart. It helps for a while. Then the exports drift, the person who built it leaves, and the chart quietly stops being trusted.
Dashboards fail because they sit on top of the disconnection instead of fixing it. They show numbers. They don't know that a rejection belongs to a job, that a job belongs to a customer, or that closing a job without logged hours should be impossible.
Getting the model out of the owner's head
The work is less technical than it sounds. It starts with three questions we ask in every diagnostic:
- What are the things this business actually moves? Not departments. Objects: quotes, orders, jobs, shipments, tickets, invoices.
- How does one become the next? Every handover between objects is where time leaks, because it's usually a person retyping something.
- What should never be allowed to happen? An invoice with no job. A job closed with no time logged. A quote sent below cost. These are rules the owner enforces from memory today.
Write those three answers down and you have the first draft of an operating model. Connect it to the data you already have and something useful happens: numbers that were never visible start appearing on their own.
What changes when the model is explicit
When we built our own engine for this, the Operating Picture, the demo that convinced us was a manufacturing job that looked perfectly healthy. Quoted, running, no complaints. Once material, labour, machine time and rejects were costed against it, it was losing 44.8% of its value. Nothing in any single register was wrong. The loss only existed in the links.
That is the shift. Decisions stop depending on who remembers what, and start running on one model everyone can see. New people get productive faster. Rules get enforced by the system instead of by the most senior person in the room. And automation finally has something solid to run on.
Where to start
Don't start with software. Start by writing down your objects, the handovers between them, and the rules you enforce from memory. If that list takes you more than an hour, the model has already been living in your head for too long.
Then pick the one handover that costs the most, and fix only that. One workflow, measured before and after. That's how an operating system gets built: one connected link at a time.
Find your biggest leak in 3 minutes
Free, no sign-up to start. You get a readiness score and a roadmap.