← All posts

The Patchwork Business: What to Do When Your Systems Don't Talk to Each Other

The businesses that are winning aren't the ones with the most tools. They're the ones who figured out which tools they actually need, made those tools work together properly, and eliminated everything else. That's not a technology problem. It's a thinking problem. And it's one worth sitting down to solve properly, before another year passes and you're still paying the patchwork tax.

There's a version of your business that exists on paper. The clean, logical one where your CRM talks to your invoicing software, your on-boarding triggers automatically when a deal closes, and your team spends their time doing actual work. Then there's the version that actually exists: six tabs open, a spreadsheet someone built in 2019 that nobody fully understands, and a Slack message asking where that client's information went.

That gap between the two versions? That's where your money is going.

The average company with fewer than 200 employees is running 42 separate SaaS applications. Forty-two. And nearly half of all software licenses go unused.

The tools were bought to solve problems, and mostly they did, in isolation, at the time. But nobody sat down and asked what happens when all of these systems need to work together. So they don't. And the business pays for it in ways that rarely show up on a single line of the P&L.

The Real Cost Isn't the Software Subscription

Most business owners think about software costs in terms of monthly fees. That's the wrong number to watch. The Freshworks Cost of Complexity Report found that organisational and software complexity drains an average of 7% of annual revenue. One pound in every five spent on software is effectively wasted, through failed implementations, underused tools, and costs nobody budgeted for.

But the bigger hit is what it does to your people. Harvard Business Review found that employees switch between applications more than 1,200 times per day, losing nearly 9% of their working time just to context switching. Atlassian estimated that teams spend more than 25% of their working week searching for information that should already be at their fingertips. And employees lose nearly seven hours every week, almost a full working day, to fragmented processes and disconnected tools.

Seven hours. Per person. Per week. If you've got ten people, that's the equivalent of nearly two full-time employees doing nothing except paying the tax that disconnected systems impose.

How the Patchwork Gets Built

Nobody sets out to build a fragmented business. The patchwork happens one tool at a time, one problem at a time. Sales needs a CRM, so they get one. Finance needs invoicing software, so they get that. Marketing runs campaigns through one platform, support tickets go into another. Each decision made sense in the moment. Nobody was thinking about the business as a whole.

Then different departments start buying their own solutions without coordinating with anyone else. Legacy tools that "mostly work" get left in place because migration looks too painful. And suddenly you have a business where "customer lifetime value" means one thing in the marketing dashboard and something completely different in the finance report, because the two systems have never been formally introduced.

When your systems don't share a common language, your team has to become the translator. And translation is expensive, slow, and wrong often enough to matter.

The Manual Data Entry Trap

The most common solution to disconnected systems isn't integration. It's a person with a spreadsheet. Data exists in one system, so someone copies it into another. It's unglamorous, it's error-prone, and it's extraordinarily costly once you do the math properly.

Each data entry error costs businesses between $50 and $150, depending on how far it travels through systems before it gets caught. The wrong invoice sent, the follow-up that didn't happen, the deal that went cold because nobody had a complete picture of the customer.

Studies show that 78% of customers will walk away from a deal because of poor experience. Manual data entry, and the errors and delays it produces, is one of the quietest but most consistent sources of poor experience in a growing business.

When Integration Helps and When It Doesn't

The natural response to disconnected systems is to connect them. Tools like Zapier, Make and n8n have made this dramatically more accessible. Connecting 8,000-plus applications without writing a line of code. And they work, to a point. For plenty of businesses, a well-built Zapier workflow is exactly what's needed to bridge two systems that don't natively talk to each other.

The limitation is architectural, not technical. Each system still maintains its own database, its own data model, its own version of reality. Syncing data between them doesn't resolve the underlying inconsistency, it just moves it around faster. When the sync breaks, because APIs change or authentication expires or rate limits get hit, you're back to manual intervention. Integration is a bridge. It doesn't change the fact that you're still running two separate cities.

The honest answer is that middleware is the right tool for bridging gaps while you work toward something more coherent. It's not a substitute for actually mapping your customer journey and deciding which systems genuinely need to exist and which ones are just legacy clutter you haven't had time to clear out.

What to Actually Do About It

The first step is the one most businesses skip entirely: audit everything. Before you change anything, catalogue every system that holds data about your customers, your operations, or your finances. Many businesses discover they need to reconcile seven to ten data sources, not the two or three they initially assumed. Budget for that reality rather than the tidy version.

From there, you're looking at three things.

First, eliminate what isn't earning its place. Nearly half of all SaaS licences go unused, there's almost certainly software you're paying for that nobody would notice disappearing.

Second, use native integrations for your critical workflows where they exist, and middleware tools like Zapier for the rest.

Native integrations are faster, more reliable, and more secure. Zapier is flexibility. Use them accordingly.

Third, and most importantly, map the journey your customers are actually on before you build anything new.

That last point matters more than any of the technology. Most businesses invest in software and automation before they understand their own process. So the tools add complexity instead of removing it. You end up with a more expensive patchwork, not a better business.

The businesses that are winning aren't the ones with the most tools. They're the ones who figured out which tools they actually need, made those tools work together properly, and eliminated everything else. That's not a technology problem. It's a thinking problem. And it's one worth sitting down to solve properly, before another year passes and you're still paying the patchwork tax.