Blog
disconnected systems integration

Systems integration: the cost of not integrating

Marlon TrettinPublished on Updated on 6 min read
Night view of separate islands of light on dark water, joined by unfinished amber bridges that never meet, with two people seen from behind watching from a glazed balcony

The lack of integration between systems is expensive because the same data gets typed several times, reports never reconcile, and decisions wait on a manual spreadsheet. The average large company runs 897 applications with only 29% of them integrated. The problem is almost never technical. It is the absence of an architecture decision about where each piece of data is born.

Why don't your company's systems talk to each other?

Because nobody decided they should. Each tool entered the company to solve one department's pain: finance bought the ERP, sales adopted a CRM, logistics built a spreadsheet, and support lives in a messaging app. Each choice made sense on its own. The set does not.

That pattern has scale. The MuleSoft Connectivity Benchmark 2025, run with 1,050 IT leaders, shows large companies maintaining an average of 897 applications with only 29% of them integrated. In a smaller company the number of tools is lower, but the proportion of the problem tends to look the same.

The result is that integration ends up being performed by people. Someone exports, someone retypes, someone checks at month-end. Your operation works, but with people doing the job an architecture should be doing.

What does the lack of integration cost?

The bill arrives in three installments. The first is rework: hours every week spent moving data between systems by hand, transferring records from one tool to another because no bridge exists. It is salary paid to relocate information.

The second installment is numbers that do not reconcile. When invoicing lives in the ERP, the sale in the CRM and delivery in a spreadsheet, each department closes the month with a different figure. A company that cannot consolidate data to measure return does not have a reporting problem. It has three versions of the same truth.

The third is the most expensive and the least visible: slow or wrong decisions. Pricing, stock, hiring. Everything waits on manual reconciliation, and the manager decides with last week's number. That cost never appears on an invoice, which is why disconnection survives for years inside healthy companies.

How does this show up in practice?

A hypothetical scenario, built from a pattern we meet often. A mid-sized distributor runs four systems: an ERP for invoicing and finance, a field sales app, a spreadsheet for delivery routes, and a messaging app for orders from long-standing customers.

An order arriving by message gets typed three times: into the sales app, into the ERP and into the route spreadsheet. That is three chances of error per order. When the customer calls to ask where the delivery is, the agent opens all three systems and still ends up asking in the logistics group chat.

The owner does not know the real margin per customer, because the discount sits in the app, freight in the spreadsheet and tax in the ERP. No software is broken. What is missing is a decision: where the order is born, who owns the customer record, and which system is the reference when the numbers diverge.

Does integrating mean connecting everything to everything?

No, and that is the most common trap. Connecting each system to all the others creates a web of fragile automations that breaks with every tool update. The right question is not "how do I link A to B", it is "which system is the source of truth for this data".

The source of truth is where the data is born and corrected. The customer record has one owner. So does the order. The other systems read that information, they do not rewrite it. Without that definition, technical integration only makes the wrong data travel faster.

That is why we treat integration as an architecture decision, not an IT project. First you design the flow of the data, from birth to report. Then you choose the technology, which might be an API, an automation, or even replacing two tools with one. That was the logic in Reatop's environmental management system, where the web platform and the field app operate on the same base, and in UniTrust's platform, which centralized policy and broker management in one place.

Where do you start without stopping the operation?

Start with the piece of data your team retypes most. A week of watching the operation usually reveals the champion: an order, a customer record, a financial entry. That is the first flow to integrate, because the rework there is daily and measurable.

Define the source of truth for that data, write the flow on one page, and only then automate the bridge between the two systems involved. One integrated, trustworthy flow is worth more than ten improvised connections. Measure the time saved and the errors that disappeared: that number pays for the next stage and convinces whoever still doubts.

Notice that the order matters. Buy the integration tool before deciding the architecture and you purchase speed for the chaos. Decide the architecture first and every integration becomes an asset that stays.

Frequently asked questions

Won't integrating with the systems I already run be complicated?

That depends less on the system and more on the design. Most ERPs and CRMs used by smaller companies expose APIs or structured exports. The real complexity is deciding the flow and the source of truth before connecting. Once that is done, the technical bridge is the predictable part of the project.

My team is used to spreadsheets. Do I have to replace everything?

No. A spreadsheet is excellent for analysis and simulation, and terrible as the operation's shared database. A healthy transition keeps the analysis spreadsheets and takes away their role as the official record, one flow at a time. Teams usually adopt quickly once they notice they have stopped typing the same data twice.

I don't have a technical team to implement this. How do I proceed?

You do not need an in-house development team to integrate an operation. You need someone to design the architecture and choose the right approach for your context, which might be automation, no-code or bespoke development. The typical scope of that design is weeks, not years.

The next step

If the numbers in this article feel familiar, it is worth mapping where your operation loses time and margin to systems that do not talk. The Operational Architecture Diagnostic is a 30-minute conversation to identify the most critical flow and the shortest path to integrating it.

Related case studies

Marlon Trettin

Marlon Trettin

Founder of Yowpi · 25+ years of software engineering

LinkedIn
Next step

Did you recognize your operation in this article?

Book the Operational Architecture Diagnostic: 30 minutes to map where your operation's bottleneck is. No strings attached.

Book a diagnostic