Off-the-shelf or custom software? How to choose for a South African business

Off-the-shelf or custom software? How to choose for a South African business

Almost every business we meet has already tried the off-the-shelf route — a packaged product, a popular SaaS tool, or a spreadsheet that quietly grew into a system nobody fully trusts. It works, until it doesn't: the workflow is almost right, the reports are almost what you need, and your team spends half the day working around the software instead of working in it.

So do you buy a product or build your own? Honestly, it depends — and that's not a cop-out. It's a decision with a few clear signals. Here's how we'd think it through.

When off-the-shelf is the right call

Buy, don't build, when the problem is common and well-solved. Accounting, email, payroll, a basic CRM — thousands of businesses need the same thing, so a mature product will be cheaper, faster and better-supported than anything custom. The rule of thumb: if a packaged tool covers 90% of what you need and the missing 10% doesn't hurt, take it. Don't pay to rebuild what you can rent.

Off-the-shelf also wins on time. You can be live this week, not next quarter — and for plenty of business problems, "good enough today" beats "perfect in six months."

When custom pays for itself

Custom software earns its place when the thing it touches is the thing that makes you money — and no product fits how you actually do it. A manufacturer's job-card flow, a distributor's costing rules, a compliance process specific to your industry: these are exactly where off-the-shelf forces you to bend your business to suit its assumptions.

The test we use is simple: is the software working around your business, or is your business working around the software? If it's the second, that "cheap" packaged tool is quietly charging you every day — in wasted time, avoidable errors, and information nobody can find when they need it.

The hidden cost of forcing a fit

The expensive part of the wrong off-the-shelf tool was never the licence fee. It's the workarounds: the side spreadsheet, the double-capturing, the report someone rebuilds by hand every month, the data that lives in three places and agrees in none. None of that shows up on an invoice, so it's easy to ignore — until you add up the hours and realise you're paying for it several times over.

The middle path most businesses miss

You don't have to choose between "rent something that doesn't fit" and "build everything from a blank page." There's a third option most businesses never get offered: build on a platform you already own.

It's how we work now. Rather than start every client system from scratch, we build on Vali — our own South African business platform — so you get a proven, secure foundation (accounting, inventory, job-cards, CRM and more) and we shape the parts that are specific to you on top of it. You get most of the speed and stability of a product, with the fit of something custom — and crucially, you're not locked into someone else's roadmap or pricing.

A quick way to decide

Run your situation past four questions:

  • Is this process a core part of how you make money, or just admin you have to do?
  • How much time does your team spend working around the current tool?
  • If the product's owner changed it — or doubled the price — tomorrow, how badly would that hurt?
  • Do you need it to fit South African realities: VAT, POPIA, local support, and the way business actually runs here?

If the honest answers are "this is core, it doesn't fit, and the workarounds are piling up," it's probably time to look at building.


Not sure which way your situation points? That's exactly what our first conversation is for. Tell us what you're trying to solve, and we'll be straight with you — including when the honest answer is "just buy the product."

← Back to Insights