Free tool

Build it, buy it, or connect what you have?

Most businesses do not need custom software for everything, and some pay twice: once for software, again for the people working around it. Put the figures from your quotes into three options and see what each really costs over three and five years. Nothing you type leaves your browser.

A guide, not professional advice. Related reading: Do you actually need custom software? A five-minute test.

In short. To compare building, buying and connecting software, add up each option's one-off cost, every year of running costs with price rises applied year by year, and the cost of the manual work it leaves behind. Compare the totals over three and five years. The cheapest total is not automatically the right choice, and building something that already exists is rarely an advantage.

How the numbers work

  1. Each year's running cost = the first year's running cost, increased by the yearly rise for each year that has passed (worked out year by year, not first year x five).
  2. Manual work left each year = hours a week x working weeks x the full hourly cost of the people doing it.
  3. Total for each option = one-off cost + every year's running cost + every year's manual work, over three and five years.
  4. The crossover is the first year in which a more expensive starting option becomes the cheaper one overall.

Buy means an existing product, set up and paid for by subscription. Build means software made around the way you work, with hosting and maintenance. Connect means keeping the tools you have and joining them up, or adding a small custom piece alongside them. Use real quotes where you have them. Leave an option blank to leave it out.

A worked example

A business compares three routes to stop retyping orders between its website and its stock system. Buying a new all-in-one product has a small setup cost but a subscription that rises every year and still leaves some manual checking. Building has the largest one-off cost and lower running costs. Connecting the two existing systems sits in between and removes most of the retyping. Over five years, the order of the totals can change once price rises and the manual work are counted, which is why the calculator shows each year.

Questions people ask

Is custom software cheaper in the long run?

Sometimes, but not automatically. It depends on the build cost, ongoing maintenance, the subscriptions it replaces and the manual work it removes. The calculator shows where, and whether, the lines cross.

Should a small business build its own CRM or accounts system?

Usually not. Established products already do these jobs well and would be expensive to recreate and maintain. Custom work makes more sense for the part of your process that is genuinely different, often sitting alongside those products.

Can we keep our existing software and connect it instead?

Often, yes. Joining systems up or adding a small custom piece can remove most of the duplicate work for a fraction of a replacement, and it keeps what already works.

What costs do businesses forget?

Moving data across, training, integrations, yearly price rises, maintenance and security updates, the time someone spends owning the system, and the manual workarounds that remain.

Where a good idea becomes a real business. The same enterprise-grade practice, now open to idea-stage founders and owner-led businesses.

From what-if to what’s next. · © 2026 Mowbray Ltd · Registered in England and Wales