We’ve outgrown our current software
Software rarely stops working. It stops fitting — and the gap gets filled with exports, spreadsheets and habits until the product is the smallest part of how the job gets done.
This usually looks like
- You’re paying per-user for people who barely use it
- The reports you need don’t exist, so you export to Excel
- Support says your request is “on the roadmap”
- You’ve built workarounds for things it should just do
- The price went up and the product didn’t
Why it happens
You bought the product for the business you had. Products are built for the middle of their market, and businesses grow away from the middle.
This is not a mistake anyone made. The tool that got you here was the right decision at the time, and outgrowing it is a sign the business changed.
What we’d do about it
- 01
Separate what doesn’t fit from what you dislike
Some frustrations are habits and configuration. Others are genuine limits. The two lead to very different decisions.
- 02
Cost the three real options
Switching products, extending what you have, or building. Including the cost of migration and retraining, which is usually what gets left out.
- 03
Change the smallest thing that fixes it
Often that is one system alongside the existing product, not a replacement for everything it does.
Switch, extend, build — or stay
Switching products makes sense when another product in the same category genuinely fits better. It is the least disruptive of the three, but migration and retraining are real costs, and a second switch in two years is the outcome to avoid.
Extending what you have works when the core product is sound and the gap is specific — a report it can’t produce, a workflow it doesn’t cover, an integration nobody built. You keep what works and add only the missing part.
Building your own is right when the way you work is the thing that makes you different, and every product forces you back towards the middle of the market. It costs the most and takes the longest, so it needs a reason beyond frustration.
And staying put is a legitimate answer. If the workarounds cost less than the change, keep the software and spend the money somewhere it earns more. We would rather tell you that than sell you a project.
What it costs to leave alone
The cost is usually paid in licence fees for capacity you don’t use, plus the hours spent working around what the product won’t do.
It compounds quietly. Every workaround becomes something new staff have to be taught, and every export becomes another copy of your data that can disagree with the original.
The decision also gets harder the longer it waits, because each year adds more history that will have to be migrated whenever you do move.
Where to go next
Custom business software
When the way you work is the thing no product fits.
See custom software developmentSpreadsheets are running your business
The layer that grows around a product that doesn’t quite fit.
Read about replacing spreadsheets
Tell us what your software won’t do.
What you’re paying, what you work around, and what you’ve been told is on the roadmap. We’ll help you work out whether to switch, extend, build or stay.
Tell us your problem