Free 30-minute scoping call. Tell us the problem, we’ll show you the fix.Book a call
Software

Custom software vs off-the-shelf: how to decide

A simple way to decide between custom software and off-the-shelf software, comparing total cost, fit and ownership for small and growing businesses.

  • 12 October 2026
  • 6 min read
  • Dragon Hill Technology

Sooner or later, most growing businesses hit the same question: should we buy software, or have it built? Both can be the right answer. Here’s a simple way to decide.

When off-the-shelf software is the right choice

Buy off the shelf when:

  • The job is standard. Accounting, email, payroll and basic CRM are solved problems. Tools like Xero and Microsoft 365 do them well.
  • It does 90% of what you need. Small gaps can often be filled with settings or an integration.
  • You need it running quickly. Most products can be set up in days.

The catch is long-term fit. If you change how you work to suit the software, or pay for five tools and use a fraction of each, the costs show up in staff time.

When custom software makes sense

Custom software is worth considering when:

  • Your process is what makes you different, and generic tools force workarounds.
  • Information is typed into several systems, or lives in spreadsheets only one person understands.
  • Licence costs keep growing as your team does.
  • Clients keep asking for updates you could show them in a portal.

Comparing the real costs

Off-the-shelf Custom software
Upfront cost Low Higher
Ongoing cost Per-user subscriptions Hosting and support
Time to start Days Weeks to months, in stages
Fit to your process You adapt to it Built around you
Ownership You rent it You own it

Look at total cost over three to five years, including staff time spent on workarounds. That’s often where the decision becomes clear.

The best of both: a hybrid

For most businesses, the answer isn’t either-or:

  • Keep off-the-shelf tools for standard jobs like accounting and email.
  • Connect them so information flows without re-typing. Our guide to connecting Shopify to Xero is a common example.
  • Build custom software only for the part of the business that makes you different.

Signs you’ve outgrown your current setup

How to reduce the risk of a custom build

  1. Start with the problem, not a feature list.
  2. Get a written quotation with scope, price and deadline.
  3. Build in stages, so you get value early.
  4. Insist on regular reviews. We meet clients every two weeks to show working progress.
  5. Make sure you own the code once paid for.

More in this series


Not sure which way to go? We’ll give you an honest answer, even if it’s “buy something off the shelf”. See our custom software development service or book a free scoping call.

FAQ

Questions and answers

Straight answers to the questions we hear most. Can’t see yours? Ask us directly.

Still have questions?Talk to the people who build your project.
Is custom software worth it for a small business?

It is when your process is what makes you different, when you pay for several tools that still do not fit, or when staff spend hours on workarounds. For standard jobs like accounting and email, off-the-shelf software is usually the better choice.

Who owns custom software?

With a good agreement, you do. Make sure the quotation states that you own the code, designs and accounts once paid for.

Can custom software work with Xero and other tools?

Yes. Custom software can connect to Xero, Shopify, Microsoft 365 and most business apps through their APIs, so you keep the tools that work.

Let’s talk

Tell us what’s slowing your business down

Book a free 30-minute scoping call. We’ll listen, suggest the fix, and send a clear quotation in writing.

Or email us at info@dragonhill.ai
What happens next
  1. 1. Tell us the problemA real person replies quickly.
  2. 2. Free 30-minute callWe suggest the simplest fix.
  3. 3. Quotation in writingScope, price and deadline agreed first.
No obligation