Comparison

Building custom software vs buying off-the-shelf

Should we buy an existing product or build our own?

We build custom software, so treat what follows accordingly — and then note that most businesses that ask us this should buy. Saying so costs us work in the short term and saves us projects that were never going to succeed.

The question is not which is better. It is whether the way you do this particular thing is a genuine advantage worth paying to preserve, or simply how you have always done it.

Side by side

 Buy off-the-shelfBuild custom
Cost up frontLow — a subscription starts immediatelyHigher — you fund the whole build
Cost over five yearsScales with users; can overtake a buildFront-loaded, then maintenance only
Time to workingDays or weeksMonths
Fit to your processYou adapt to the productIt is built around how you work
Who fixes itThe vendor, on their timetableWhoever you choose, on yours
If the vendor raises pricesYou pay, or you migrateNot applicable
If your needs changeWait for the roadmap, or work around itChange it

When each one is right

Choose buy off-the-shelf if

  • A product exists that fits without changing how you work in any way that matters
  • The function is not a differentiator — accounting, payroll, email, HR records
  • You need it working this month
  • Your volumes are modest enough that per-user pricing stays comfortable
  • You do not want to be responsible for maintaining software

Choose build custom if

  • The way you do this specific thing is genuinely why customers choose you
  • No product fits without changing a process that works well
  • Licence costs have started scaling badly against your headcount or volume
  • You need it to work with systems no product will integrate with
  • The data is sensitive enough that where it lives is a business decision

Our answer

What we would tell you

Buy where the function is common and the product fits. Nobody has ever won market share through a better in-house leave-request form, and a build there is money spent on something a subscription does adequately.

Build where the process is the advantage, or where you have outgrown what a product can bend to. The signal is usually not a feature you lack but a growing pile of spreadsheets and workarounds sitting alongside a product that almost fits.

The most expensive outcome is the middle: buying a product that nearly fits and then paying to bend it, year after year, until the customisation costs more than the build would have. If you are already there, count what the workarounds cost before renewing.

Talk it through with us — free, 30 minutes

Related

logo

202, Madonna House,
Westlands Road,
Westlands,
Nairobi, Kenya

T: +254704093039

E: info@mcdorcis.com

@mcdorcis.com 2026

emailinfo@mcdorcis.com
email+254704093039