Skip to content
Software and apps

Custom software or off-the-shelf? A practical way to decide

Building your own software can be a competitive advantage or an expensive mistake. Five questions help you tell which one you are looking at.

By Mahyar Mosavi 2 minute read

At some point most growing businesses hit the limits of their tools. The spreadsheet has too many tabs, the software almost does what you need, and someone suggests building your own. Sometimes that is exactly right. Often it is not. These five questions help us give clients an honest answer.

1. Is this process what makes you different?

If the process is the same in every business, such as payroll, accounts or email marketing, buy software. Thousands of companies have already paid for those products to be built and refined. If the process is how you win or keep customers, owning the software that runs it can be a genuine advantage.

2. How much are the workarounds costing?

Add up the time spent working around a tool’s limits: exporting, re-keying, checking and fixing. Multiply by an hourly cost and by a year. That number is your realistic budget ceiling for a custom solution, and it is often more persuasive than any feature list.

3. Can existing tools be connected instead?

Many problems blamed on software are really integration problems. Two good off-the-shelf tools connected properly are often cheaper and better than one custom system. Check this before committing to a full build.

4. Who will look after it?

Custom software needs maintaining: security updates, hosting, small changes as the business evolves. Budget roughly 15 to 20 percent of the build cost per year for upkeep. If that is not realistic, a subscription product may be the safer choice.

5. Can you start small?

The best custom projects start with one painful process, solved well, and grow from there. If a project only makes sense as a large, all-at-once replacement for everything, treat it with caution.

Comparing the two fairly

Off-the-shelfCustom
Up-front costLowHigher
Ongoing costPer-user subscription, rising as you growHosting and maintenance, fairly flat
Fit to your processYou adapt to the softwareThe software adapts to you
Time to startDaysWeeks to months
Control over the roadmapNoneComplete

A middle path

Many of our projects sit in between: an off-the-shelf core, such as Shopify or Xero, with a small custom application handling the part that is specific to the business. It keeps costs down while still removing the workarounds.

If you are weighing this up, tell us about the process. We will tell you honestly if an existing product would do the job.

Need a hand with this?

If this article describes a problem you have, we can probably help. Tell us about it and you will get a straight answer within a working day.

Start a project