Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. When Off-the-Shelf Software Stops Fitting
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.

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

The moment to consider building is when the workarounds cost more than the platform, when upgrades break your customisations, or when the process everyone follows exists outside the system in spreadsheets nobody owns.

The short answer

Count the workarounds. If your team maintains spreadsheets alongside the platform, re-keys data between screens, or has a documented process for working around a limitation, you are already paying for custom software. You are just paying in salaries rather than in a build.

That does not automatically mean build. It means the comparison is now worth running properly.

The signals worth counting

  • A spreadsheet that the real process depends on
  • The same data entered into two systems by a person
  • Reports assembled by hand every month
  • A written procedure for working around the software
  • Upgrades deferred because they break your customisations
  • New staff trained on the workarounds as if they were the process

Any one of these is normal. Three or more on the same process usually means the platform and your business have diverged.

Cost the workaround honestly

Hidden costHow to estimate it
Manual re-keyingPeople times hours times weeks
Errors from re-keyingHow often, and what each one costs
Reporting assembled by handDays per month, at what rate
Deferred upgradesSecurity exposure and eventual migration cost
Key person riskWhat happens when the spreadsheet owner leaves
Decisions delayedWaiting for a number that is compiled monthly

The last two rarely appear in the comparison and are frequently the largest. A business running a critical process from one person's workbook is carrying a risk nobody has priced.

What custom actually costs

Not just the build. Hosting, monitoring, security patching, dependency upgrades, support when something breaks, and change as the business moves. A custom system is an ongoing commitment rather than a purchase.

That is the honest argument for staying on a platform: somebody else carries that. The argument for building is that you have stopped getting the benefit of it while still paying the licence.

The middle option people skip

  1. Keep the platform as the system of record.
  2. Build only the piece that does not fit, as a separate application.
  3. Read from and write to the platform through its API.
  4. Leave the platform to handle what it handles well.
  5. Replace more only if the boundary keeps moving.

This is usually the right answer and it is less satisfying than a rebuild. You keep the vendor's maintenance and support, and you fix the specific thing that is costing you.

Deciding

Ask what you would lose by leaving the platform entirely. If the answer is a lot, build around it. If the answer is a licence fee and a login, the comparison is genuinely open.

And be honest about appetite. A custom system needs someone to own it for years. If nobody in the business wants that job, a platform with workarounds may still be the better answer.

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 it cheaper to customise the platform or build?

Customising is usually cheaper up front and costs more over time, because every upgrade has to accommodate it. Check what happens to your customisations at the next major version.

Can we build just part of it?

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

How do we know the new system will fit better?

You will know the process properly by then, which is the main advantage. The risk is building today's process into software just as it changes.

What if the vendor promises the feature next year?

Ask for it in writing with a date, and plan as if it will be late. Roadmap promises are not commitments.

Keep reading

More on Custom Software

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.

Custom Software

Why Custom Software Projects Overrun

Overruns cluster around a small number of causes, and most of them are decided before any code is written. What to watch for and when.

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 →