Skip to content

Your business runs on fourteen systems. None of them can see each other.

Every business we walk into has the same shape. The CRM knows the deals. The job system knows the work. The accounting platform knows the money. The shared drive knows the contracts. The rostering tool knows who was there. Nobody and nothing knows all of it at once, so the integration layer ends up being a person, and that person is the bottleneck for the entire operation.

How a business ends up with fourteen systems

Nobody chose this. It accumulated. Each application was a sensible decision at the time, bought by whoever felt the pain first, to solve one problem properly. Sales needed a pipeline. Finance needed a ledger. Operations needed job tracking. Someone needed to roster. Then an acquisition arrived carrying its own stack, and a department quietly started paying for a tool on a card because the official one did not do the thing they needed.

The result is a business where every individual function is well served and the business as a whole is not served at all. The software is not the problem. The absence of anything sitting above the software is the problem.

What fragmentation actually costs

The cost is rarely the licence fees, which is why it survives budget scrutiny. The cost shows up in four places instead:

  • A person becomes the integration layer. Somebody in every business holds the map of which system to open, what the fields really mean, and which numbers to trust. Everything routes through them, they cannot take leave without the operation degrading, and when they resign the map leaves with them.
  • Questions that should take seconds take a day. “What is the full position on this customer” means opening five systems and reconciling them by hand. Most people do not bother, so decisions get made on partial information because complete information was too expensive to assemble.
  • The same fact exists in four places and disagrees with itself. An address, a rate, a status, a balance. Nobody knows which copy is right, so everyone learns to distrust the reports, and the business runs on hallway consensus instead.
  • Work gets done twice or not at all. The cost that should have been on-charged, the follow-up nobody made, the invoice claimed against the wrong job. These are not diligence failures. They are the predictable output of a system where no single view exists.

Why the usual fixes do not work

Three responses to fragmentation are common. All three are reasonable, and all three tend to fail for the same reason.

Consolidate into one big platform. Rip out the fourteen and buy the ERP that claims to do everything. This is the most expensive option, takes years, and ends with a system that does every function slightly worse than the specialist it replaced, which is why the workarounds start reappearing within a quarter. Meanwhile the business has to keep running through the migration.

Build a dashboard. Pipe everything into a warehouse and put charts on it. This produces a genuinely useful reporting layer and changes almost nothing operationally, because a dashboard answers questions somebody already knew to ask, in a place the team has to remember to visit. The person who needed the answer was mid-task in a different system.

Point integrations. Wire A to B, then B to C. Each one is cheap and each one is brittle, and the number of connections grows faster than the number of systems. Six systems is fifteen possible connections. Ten is forty-five. Nobody maintains that, so the chains silently break and the business is worse off than before because now it trusts data that stopped updating.

The common failure is that each approach treats fragmentation as a data-movement problem. It is a context problem. Moving a record from one system to another does not tell you what it means, who it concerns, or what should happen next.

What full context actually means

Context is not a copy of the data. It is knowing, at the moment a question is asked, which entity the question is about, what has already happened to it, who is allowed to see it, and what the business rules say should follow.

Concretely, a system with full context can answer “this supplier invoice arrived” with all of the following at once: which of your entities it is addressed to, which job it belongs to, whether that job is real and still open, whether this cost is recoverable from someone else, whether the bank details match what this supplier has been paid into before, who has to approve it at this amount, and what the last three invoices from them looked like. Fourteen disconnected systems hold every one of those facts. None of them can put the sentence together.

That is the difference between integration and encapsulation. Integration moves data between applications. Encapsulation puts one layer above them that holds the meaning, so the question can be asked once and answered completely.

What changes when the systems can see each other

The visible change is that people stop being routers. The person who held the map is no longer the bottleneck, because the map is in the system. Questions get asked directly by whoever needs the answer, and the answer arrives with the source records attached rather than as an assertion.

The bigger change is that work that used to require a person to notice it now happens on its own. A cost coded as recoverable becomes an invoice. An unpaid invoice starts getting chased. An expiring licence gets flagged before it lapses rather than when a client asks for it. None of that requires a breakthrough. It requires one place that can see the whole picture and a set of rules that are yours rather than a vendor’s.

The underlying applications mostly stay. That is the point. You do not need to replace the specialist tools your team knows how to use, and the ones that have quietly become a filing cabinet you can retire on your own timeline rather than in a migration.

The honest test

Ask one question of your business and watch what happens: what is the complete current position on our largest customer, or our largest job. Count the systems someone opens, count the minutes, and count how many of the numbers they have to reconcile by hand or take on faith. That number is your fragmentation cost, and it is being paid every day by people you are also paying to do something more valuable.

Then ask the second question: who in this business could answer it if that one person were on leave.

The takeaway

Fragmentation is not a software procurement mistake and it is not fixed by buying one more application. It is fixed by putting a layer above the applications that holds the context, applies your rules, and lets the work happen in one place. The systems underneath keep doing what they are good at. The business finally gets to see itself.

Where to next

Start a brief