Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Build or Configure: Making the Call
Custom Software

Build or Configure: Making the Call

A structured way to compare configuring an existing platform against a custom build, including the costs each side usually leaves out.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Configure where the platform's model matches how you work and the gap is cosmetic. Build where the mismatch is structural. The deciding question is whether the platform's assumptions about your process are correct, not whether it has the features.

The short answer

Every platform embeds assumptions about how you work. If those assumptions are right and you are missing features, configure or extend. If the assumptions are wrong, no amount of configuration fixes it and you will spend years fighting the model.

Feature lists distract from this. The question is about the underlying model, not the checkbox.

Test the model, not the features

  • Does it assume one customer per order when you have several?
  • Does it assume a linear approval when yours branches?
  • Does it assume one price per product when yours varies by contract?
  • Does it assume stock in one place when you hold it in five?
  • Does it assume a unit of work that matches yours?

A no to any of these is a structural mismatch. You can usually work around one. Three or more and you are building a system inside someone else's product, at a disadvantage.

The honest comparison

ConfigureBuild
Time to first valueWeeksMonths
Fit to your processConstrained by the modelWhatever you specify
Ongoing maintenanceVendor, mostlyYours
Upgrade pathProvided, may break customisationsYours to manage
Cost over five yearsLicences plus workaroundsBuild plus maintenance
Risk if the vendor changes directionRealNone
Risk of building the wrong thingLowerReal

Neither column is better. The bottom two rows are the ones people leave out, and they point in opposite directions.

Costs each side forgets

Configuration hides cost in workarounds, manual steps and licence growth as you add users. Building hides cost in maintenance, hosting and the ongoing need for someone who understands it.

Compare over five years with both sets included. Over one year, configuring almost always wins. Over five, it depends on how much the workarounds cost you.

The option in the middle

  1. Keep the platform for what it does well.
  2. Build only the part where the model does not fit.
  3. Connect them through the platform's API.
  4. Keep the platform as the system of record where you can.
  5. Revisit only if the custom part keeps growing.

This is the answer more often than either extreme, and it is the one that gets skipped because it is less decisive.

How to decide

Write down the three things your business does differently from everyone else in your sector. Those are where custom might be justified. Everything else is almost certainly better bought.

If you cannot name three, that is a strong signal that a platform will fit, and that the frustration is with configuration rather than with the model.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Is custom always more expensive?

Up front, usually. Over several years it depends on how much the workarounds and licence growth cost, which is why the comparison needs a longer horizon.

Can we build and keep the platform?

Yes, and it is frequently the best option. Keep the platform as the system of record and build the piece that does not fit.

How do we test whether a platform fits?

Test the model rather than the features. Take your three most awkward real cases and work them through end to end.

What if the platform nearly fits?

Nearly is usually fine, if the gap is cosmetic. It is structural mismatches that cause lasting problems.

Keep reading

More on Custom Software

Custom Software

When Off-the-Shelf Software Stops Fitting

Every platform is bent to fit eventually. The signals that you have passed the point where configuration is cheaper than a custom build.

Custom Software

Turning a Critical Spreadsheet Into Software

Most businesses have one. Why it survived, what it encodes that nobody wrote down, and how to replace it without losing the knowledge inside it.

Start here

Weighing up a custom build?

Tell us what you are trying to fix and what you already run. We will give you an honest view on whether custom software is the right answer, what it would involve and a realistic range. If configuring what you have would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →