Making the decision

Custom software vs off-the-shelf

We build bespoke software, so treat our view accordingly. Even so, buying an existing product is the right answer for most organisations most of the time.

Off-the-shelf software works well until your business has to change the way it operates to fit the product. That sentence contains the whole decision, and the difficulty is that the change usually happens gradually enough that nobody registers it as a cost.

Why buying often wins

A commercial product has absorbed years of development, thousands of customers finding edge cases, and somebody else’s responsibility for compliance, security patches and keeping up with platform changes. You get all of that on day one for a monthly fee, and you can stop paying if it stops being useful.

For requirements that are genuinely ordinary, that is an enormous bargain. Payroll, accounting, email, helpdesk and file storage are generally better bought because building your own version of a well-solved problem creates cost without a corresponding advantage.

When building starts to make sense

The case for bespoke is rarely about features. It is about fit, and about who controls the roadmap.

  • The process is a differentiator. If how you do something is part of why customers choose you, bending it to fit a product used by your competitors removes the advantage.
  • The workarounds have become the system. When the real process lives in spreadsheets that sit alongside the product, you are already paying for bespoke software, just in staff time.
  • Licence costs scale with something you cannot control. Per-seat pricing is fine until headcount doubles. Per-transaction pricing is fine until volume does.
  • You need something the vendor will not build. Roadmaps reflect what most customers want, and being a thoughtful minority is an uncomfortable place to be.
  • Integration is the real requirement. Sometimes the answer is not replacing a product but building the layer that makes several of them behave as one system.

Comparing total cost over time

Compare costs over a useful planning horizon, because year-one figures give only part of the picture. Off-the-shelf software usually costs less at the start but can add licence costs and constraints over time, while bespoke software requires more investment up front in exchange for greater control. An annual subscription and a build quote therefore need to be compared across the same period.

The other thing missing from most comparisons is the cost of the workarounds. If four people spend two hours a week each moving data between systems, that is a real annual figure and it belongs on the off-the-shelf side of the ledger.

The ongoing cost of bespoke software is also easy to misunderstand. It needs maintenance, but a stable, well-built system that is not being actively extended usually needs less development time than one undergoing regular change.

Combining off-the-shelf and custom software

A sensible outcome is often to combine both approaches: buy the commodity parts, build the part that is specific to your organisation and integrate them properly. A commercial finance package and CRM can sit alongside one bespoke system that handles the process that genuinely differentiates the business.

Questions that decide it

  • If you changed your process to match the product, would a customer notice?
  • How much staff time currently goes into working around the tools you have?
  • What does the licence cost look like at twice your current size?
  • Is the thing you need on the vendor’s roadmap, and would you bet on the date?
  • If you had to leave the product in three years, could you take your data with you?

Related services

Related reading

Discuss the build-or-buy decision

We will tell you honestly if we think you should buy something instead.

Book a call