Off-the-shelf or custom software? How to choose for a South African business
Most businesses we talk to have already tried the off-the-shelf route — a packaged product, a popular SaaS tool, maybe a spreadsheet that quietly grew into a system. Then something stops fitting: the workflow is almost right, the reports are almost what you need, and your team spends half their day working around the software instead of in it.
So which is right — buy a product, or build your own? Honestly, it depends. 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, basic CRM — thousands of businesses need the same thing, so a mature product will be cheaper, faster and better-supported than anything custom. 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.
When custom pays for itself
Custom software earns its place when the thing you do 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 where off-the-shelf forces you to change your business to suit its assumptions.
The test we use: is the software working around your business, or is your business working around the software? If it's the second, the "cheap" packaged tool is quietly costing you in wasted time, errors and missed information — every day.
The hidden cost of forcing a fit
The expensive version of off-the-shelf isn't the licence fee. It's the workarounds — the side spreadsheets, the double-capturing, the report someone rebuilds by hand every month, the data that lives in three places and agrees in none. That cost doesn't show up on an invoice, so it's easy to ignore until it's hurting.
The middle path most businesses miss
You don't have to choose between "rent something that doesn't fit" and "build everything from scratch." There's a third option: build on a platform you own.
It's how we work now. Rather than start every client system from a blank page, we build on Vali — our own 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 you're not locked into someone else's roadmap.
A few questions to decide
- Is this process a core part of how you make money, or just admin?
- How much time does your team spend working around the current tool?
- If the product's owner changed it tomorrow, how badly would that hurt you?
- Do you need it to fit South African realities — VAT, POPIA and local support?
If the honest answers point at "this is core, it doesn't fit, and the workarounds are adding up," it's probably time to look at building.
Not sure which way your situation points? That's exactly the kind of thing our first conversation is for — tell us what you're trying to solve and we'll be straight with you about whether custom is even worth it.