Strategy & Advisory

Build, buy or extend: a practical guide for business software

Off-the-shelf, low-code or fully custom? A clear way to weigh cost, fit, risk and long-term ownership before you commit budget to a new system.

Illustration of a technology roadmap moving from assessment to options, decision and delivery Technology roadmap From question to clear decision AssessOptionsDecideDeliverDecision briefOptions, costs, risks and a recommended path

When a process outgrows spreadsheets or an ageing system needs replacing, the first big decision is how to replace it. There are broadly three options: buy a product, extend a platform you already own, or build something custom. Each can be the right answer. The wrong one is expensive to undo.

Option 1: Buy an off-the-shelf product

Buying makes sense when your process is common and not a source of competitive advantage: payroll, accounting, standard ticketing and so on.

  • Strengths: fast to start, proven, supported by the vendor
  • Watch out for: licence costs that grow with users, limited flexibility, and pressure to change your process to fit the product

Option 2: Extend a platform you already own

Many organisations already pay for Microsoft 365, Dynamics 365 or Power Platform. Extending those can deliver a tailored solution quickly, on infrastructure, security and identity you already manage.

  • Strengths: lower cost, familiar tools, integrated with existing data
  • Watch out for: licensing implications, and the need for proper governance so the solution stays supportable

Option 3: Build a custom application

Building is right when the process is genuinely distinctive, when nothing on the market fits, or when you need full control over the experience and the data.

  • Strengths: exact fit, no per-user licences, you own the code
  • Watch out for: higher upfront cost, and the need for a long-term plan for support and change

Five questions to decide

  1. How distinctive is the process? Common processes favour buying; distinctive ones favour building.
  2. What do you already own? Existing platforms can make extending the cheapest option.
  3. What is the total cost over five years? Include licences, support, change and exit costs, not just the build.
  4. Who will own it afterwards? A solution nobody can support is a liability, however well it is built.
  5. How quickly do you need value? A phased approach can start with a product or low-code and evolve later.
Illustration of a technology roadmap moving from assessment to options, decision and delivery Technology roadmap From question to clear decision AssessOptionsDecideDeliverDecision briefOptions, costs, risks and a recommended path Clear prioritiesValue vs effort Risks knownBefore you commit
From options to a clear, evidenced recommendation.

Make the decision with evidence

Write down the requirements, weight them by importance, and score each option against them, including cost and risk. Run scripted demos so vendors show the same scenarios. The result is a decision you can explain to your board, and a much lower chance of an expensive change of direction later.

Want to talk this through?

Tell us about your situation and we will share a practical view on where to start.