You didn’t choose the wrong tools.
You chose the best tools available at the time.
The problem is that your business kept growing — and the tools didn’t.
This is one of the most common situations I see when I sit down with an SME owner for the first time. Not chaos. Not bad management. Just a quiet, growing mismatch between how the business actually works and what the software was designed to do.
And the longer that mismatch goes unaddressed, the more invisible workarounds accumulate around it.
The problem with off-the-shelf
Most business software is built for a fictional average company. It assumes you have a fairly standard sales process, a fairly standard way of tracking jobs or orders, a fairly standard reporting cadence.
Your business probably isn’t average. The way you price. The way you allocate work. The way your team hands off between departments. The information your clients expect from you. These things are specific to you — and they’ve developed over years of learning what actually works.
Off-the-shelf platforms don’t know any of that. So one of two things tends to happen:
- You reshape your processes to fit the software — and lose some of what made you good.
- You keep your processes and build workarounds around the software — spreadsheets, manual steps, tribal knowledge.
Most SMEs end up doing a bit of both. And neither option is free.
The workaround tax
Workarounds are insidious because they work. That’s the problem.
Someone creates a spreadsheet to capture the information the system can’t hold. Someone adds a manual step to the end of a process because the handoff doesn’t quite happen automatically. Someone keeps a personal notebook of the things the system gets wrong.
These fixes work well enough that nobody flags them as a problem. They just quietly become part of the job.
But collectively, they represent a tax on your team’s time — paid every single day, invisibly, in minutes that add up to hours.
And they carry a second, less obvious cost: they make your business fragile. When the person who owns the workaround leaves, the knowledge goes with them. When the business grows, the workaround breaks. When you try to bring in new technology, you discover the workarounds are load-bearing.

Why nobody stops to fix it
I ask almost every business owner I meet the same question: when did you last step back and look at whether your systems actually fit the way you work?
The honest answer is almost always: not recently. Sometimes never.
It’s not laziness. It’s that there’s always something more urgent. Sales to close. Problems to solve. People to manage. The systems feel like background infrastructure — uncomfortable but functional, like a draughty office you’ve stopped noticing.
The irony is that the systems are often the reason everything else feels so relentless.
When data lives in three places and someone has to reconcile it manually every week, that’s not a minor inconvenience — it’s a structural drag on the whole business. When onboarding a new team member takes twice as long as it should because the processes are in people’s heads and not in the system, that’s a growth constraint hiding in plain sight.
What a fresh pair of eyes actually does
This is something I’ve been doing more of recently — working with SMEs not just to build software, but to take a step back first and ask the right questions.
What are your actual processes? Where does information travel, and where does it get stuck? Which parts of the system are genuinely working, and which parts have accumulated workarounds that nobody questions any more?
It’s the kind of thinking that a larger business would have a CTO for. Someone whose job is to look across the whole technology picture — not just maintain what’s there, but ask whether what’s there is actually serving the business.
Most SMEs don’t need a full-time CTO. But they do benefit enormously from that thinking, done well, at the right moments.
The businesses that grow most smoothly aren’t the ones with the most sophisticated software. They’re the ones whose systems actually fit how they work.
A question worth sitting with this week
Think about the last time you had to explain to a new team member why something is done a particular way. Was the answer “because the system works better like this” — or was it “because the system doesn’t quite do what we need, so we do it this way instead”?
If it’s the second one more often than the first, that’s worth paying attention to.