We build bespoke systems, so we have got an obvious interest here. That is exactly why it is worth being straight about the times you should not have one.
We build bespoke systems. So take this with the appropriate pinch of salt, but it is worth saying out loud anyway.
Most businesses should not have one.
Off-the-shelf software is a genuinely brilliant answer for most people most of the time. It is cheaper, it is quicker to start using, somebody else maintains it, and it has had thousands of businesses find its bugs before you got there. That is a proper advantage and it is not one to wave away.
We would rather tell you that now than take on a job that was never the right shape.
When you should absolutely stay off the shelf
When it is doing the job
Obvious, but it needs saying, because there is a lot of noise pushing people to change systems for no reason beyond the current one being boring. Boring is a feature. If yours fits, leave it alone and go and do something that makes you money.
When the problem is the setup, not the tool
A lot of our system is useless turns out to be a tool set up in a rush four years ago and never revisited. Half the fields are wrong, nobody uses the bit that would help, and somebody switched three automations off in 2024. That is a day's work, not a build.
When you cannot describe the process yet
If how you work still changes every couple of months, building software round it sets the wet concrete. Use something flexible until the shape settles.
When it is one annoying thing
One irritating gap is rarely worth a system. It is often worth an integration, or honestly just accepting it.
The four signs it might genuinely be time
- 1Your workarounds have workarounds. Not one spreadsheet. A spreadsheet that feeds another spreadsheet, and a rule about which one is right on a Friday.
- 2The thing you compete on is the thing your software fights. If the reason customers pick you is the exact bit you have to do manually, your systems are working against your best asset every day.
- 3Nobody can see the whole business at once. You cannot get a straight answer to a simple question without somebody exporting two things and doing sums. Owners start avoiding questions they cannot get answered, which is a slow, expensive habit.
- 4You are paying for software nobody uses properly. Per seat, per month, for a tool where everybody lives in two screens out of forty and does the rest by hand.
If none of those are you, honestly, do not build anything.
The bit people get wrong about bespoke
The idea is not to build your own version of everything. Nobody sensible is going to build you an accounting package. Xero exists and it is very good.
Bespoke earns its place at the joins, and on the bit that is actually yours. The way you quote, the way a job moves through your business, the thing your trade does that no generic tool has heard of. Then it talks to the off-the-shelf stuff for everything that is the same for everybody.
That is what we did with the courier firm. Jobs, drivers, vehicle checks and invoicing built round their day, because that is the bit no product understood. Not a rebuild of the entire company.
The clinic portal is the same idea. Booking and results in one place for patients, because that experience is the thing the practice is judged on. Everything behind it that is standard stayed standard.
How to work out which one you are
Take the process that annoys you most and time it properly for a week. Not a guess, an actual count. Then work out what it costs you over two years at that rate, in hours and in errors.
That is your number, and it works whether the answer is a build, a better setup of what you have, or leaving it alone. Most people have never done that sum, which is why the decision usually gets made on a feeling.
Where to start
If you want a straight opinion, send us a couple of lines about what is annoying you and we will tell you which of the four it looks like. We say that is a setup job, not a build reasonably often and we would rather say it than take the work.
No pitch, and it does not have to turn into anything.




