Anna Totterdell
Projects Director
I can tell a lot about a business from its software stack. Not from the quality of the tools - they are almost always fine. From the gap between what the tools can do and what the business actually does with them.
Most mid-market businesses use between fifteen and forty software platforms. Each one was selected thoughtfully. Each one was implemented with training and onboarding. Each one solves the specific problem it was bought to solve.
And yet the operation is not materially more capable than it was five years ago. Processes are still manual. Data is still scattered. Decisions still wait for someone to assemble a report. The same problems that existed before the software was bought still exist - they are just surrounded by more technology.
The software was purchased. Capability was not built.
What capability actually means
A tool does a task. Capability means the organisation can reliably perform a function at a level that creates competitive advantage.
Having a CRM does not mean you have sales capability. Having a CRM where every interaction is captured, pipeline data is accurate, forecasting is reliable, and handoffs to delivery are automated - that is capability. The difference is not the tool. It is the design, the data, the integration, and the discipline around it.
Having an ERP does not mean you have operational capability. Having an ERP where orders flow through without manual re-entry, stock levels are accurate in real time, and the finance system reflects the operational reality without reconciliation - that is capability. Again, the difference is not the software. It is what has been built around it.
Most businesses buy the tool and declare the capability built. They move on to the next purchase. The tool works. The capability does not exist.
The SaaS accumulation cycle
The pattern is predictable and self-reinforcing.
A business identifies a problem. It evaluates software solutions. It selects one, implements it, and trains the team. The problem is partially solved - the tool handles the core function it was designed for.
But the new tool does not integrate with the existing stack. Data does not flow between the new platform and the others. The team now has an additional system to log into, an additional data source to maintain, and an additional set of processes that exist in isolation.
Six months later, a new problem surfaces - often caused by the gap between the new tool and the existing ones. The business evaluates another software solution. The cycle repeats.
Each iteration adds a tool. None of them add capability. And the operational complexity increases with every purchase, because each new platform creates new integration gaps, new data silos, and new manual processes to bridge them.
The business is not getting more capable. It is getting more complicated.
Why the vendor model reinforces this
Software vendors are incentivised to sell licenses, not capability. Their success is measured by adoption and renewal, not by whether the customer's operation actually improved.
The vendor demo shows the tool working in ideal conditions - clean data, configured workflows, connected systems. The implication is that buying the tool gives you that outcome. It does not. The outcome requires implementation, integration, and operational design that goes far beyond the software itself.
Most vendors are not equipped to deliver that deeper work. They sell the product. They provide basic implementation and training. And then they move on to the next customer - leaving the business with a functioning tool and an unchanged operation.
What building capability requires
Capability is not purchased. It is built. And building it requires three things that most software purchases do not include.
Data and systems integration. The tool needs to be connected to the systems around it. Data needs to flow in and out, in the right format, in real time, subject to business rules. Without it, the tool is an island - useful in isolation, invisible to the rest of the operation.
Process design. The tool needs to be embedded into a workflow that reflects how the business actually operates - the work of IT and process strategy, not the vendor's default workflow or generic best practice. The specific, contextual workflow of the business - with its rules, exceptions, handoffs, and decision points.
Data governance. The data that flows through the tool needs to be consistent, structured, and maintained. If the CRM contains duplicates, the ERP uses inconsistent codes, and the finance system has a different definition of revenue, no tool can compensate for that. Capability starts with trustworthy data.
These are not glamorous activities. They do not feature in vendor demos. They are not covered by a software license fee. But they are the difference between owning a tool and having a capability.
The test
Look at your software stack and ask yourself: for each platform, has its implementation actually changed how the business operates? Not whether it is used. Not whether people log in. Whether the process it supports is measurably better than before it was implemented.
If the answer is "it is used but the process is essentially the same" - you bought software. You did not build capability.
And no amount of additional software will close that gap. The gap is not in the tools. It is in business automation, process design, and the data governance that turns a collection of products into an operational advantage.
Stop buying capability. Start building it.


