Off-the-shelf or custom software?
Buy or build? It sounds like a technical question, but it is a business one. This guide shows when your own software pays off, when it doesn’t – and how to work it out before you spend any money.
Contents
1The question behind the question
Most conversations about software start with features: can the program write invoices? Is there an app? Does it connect to the accounts? These are important questions, but they come too early.
The real question is this: which part of your business is standard – and which part makes you different? Accounting, email, word processing and payroll work the same way in almost every company. Mature programs exist for all of them, and reinventing them would be a waste.
It is a different story with the processes that earn you money: how your customers book, how you plan jobs, how you price quotes. This is where it is decided whether you are faster, more reliable or more convenient than the competition. And this is precisely where off-the-shelf software often forces you into everyone else’s way of working.
Buy what everyone does the same way. Build what makes you different.
An example – invented, but typical: a transport service with twelve vehicles uses an off-the-shelf booking program. It can do almost everything, except the shared rides that bring in a large part of the firm’s revenue. So every morning the dispatcher plans them in an Excel spreadsheet and then types the result into the system. That takes an hour a day and regularly causes mistakes. The program itself is cheap. The workarounds are not.
2Three routes, not two
The decision is often presented as either-or. In practice there are three routes, and the middle one is the most often overlooked.
Off-the-shelf software
You rent or buy a ready-made program, usually as a subscription in the browser. Getting started is quick and cheap, and the provider takes care of updates and maintenance. In return, you adapt your processes to the software, often pay per user per month and depend on the provider: on its prices, its plans and its data format.
Off-the-shelf, adapted
You use ready-made software for the ordinary and add to it where it counts: with settings, extensions, automations and small custom components connected through integrations. Most of it stays standard; only what is special gets built. Adapting off-the-shelf software is often the most economical route, but it requires the product to offer good integrations.
Custom development
The software is built around your process and belongs to you. It fits exactly, costs nothing per user and grows with your business. In return, the initial investment is higher, development takes time and the software needs ongoing maintenance. You are not dependent on a provider – but you do depend on the quality of your development partner.
| Off-the-shelf software | Off-the-shelf, adapted | Custom development | |
|---|---|---|---|
| Start | Within days | Within weeks | Within weeks to months |
| Up-front cost | low | medium | high |
| Running costs | Rise with user numbers and prices | Subscription plus maintaining the adaptations | Operation and maintenance, regardless of user numbers |
| Fit | poor | good | exact |
| Dependency | On the provider | Partly on the provider | On the development partner, safeguarded by source code and documentation |
| Suits | Ordinary tasks such as accounting, office work, email | Standard processes with a few special features | Processes that set you apart from the competition |
3Five questions that all but make the decision for you
Answer the following questions for one specific process, not for your whole business. The answer for your accounting may differ from the answer for your job planning.
Which route suits your process?
Five questions, one tendency. Your answers stay in your browser.
Answer the questions and your tendency appears here. Without JavaScript: count your answers – mostly the first option points to off-the-shelf software, mostly the last to a custom build.
The questions are no substitute for analysis, but they prevent the two most common mistakes: an expensive custom build for a process that is nothing special – and years of workarounds with software that never fitted.
4Calculate, don’t guess: the total cost over five years
The most common mistake is to compare purchase prices: 39 euros a month here, 30,000 euros for development there. Calculated like that, off-the-shelf software always wins – and the sum is still wrong.
Instead, compare the total cost over a realistic period, usually five years. For off-the-shelf software, that includes subscriptions for every user, set-up, price increases and the working time lost to workarounds. For your own software, it covers development, operation and maintenance.
The most expensive line appears on no invoice
When software doesn’t fit the process, people work around it: they enter data twice, keep side lists and call back to clarify details. It barely registers, because no one ever sends an invoice for it. Yet three hours a week at an internal hourly cost of 40 euros comes to over 6,000 euros a year – more than the subscription itself.
Maintenance is not an extra
Your own software is never finished. Operating systems, browsers and interfaces change, security gaps have to be closed, and your business wants new features. A common rule of thumb puts maintenance and small improvements at 15 to 20 per cent of the development cost per year. Leave that line out and you are flattering the case for a custom build.
What does each route cost over the years?
The defaults are a made-up but typical example. Enter your own figures; everything recalculates instantly.
After 5 years the adapted route is cheapest. The custom build overtakes off-the-shelf after about 4.6 years.
Figures as a table
| Year | Off-the-shelf | Adapted | Custom |
|---|
The calculator deliberately simplifies: no interest, tax or depreciation. It assumes a custom build removes workarounds entirely and that adaptations need maintenance too.
{"guenstigste":"After {j} years, {weg} is cheapest.","wege":{"standard":"off-the-shelf","mitte":"the adapted route","eigen":"the custom build"},"einholen":" The custom build overtakes off-the-shelf after about {x} years.","nie":" Within this period, the custom build does not overtake off-the-shelf.","sofort":" The custom build is cheaper from the start.","jahr":"Year","tsd":"k €"}Play with the figures. The deciding factor is rarely the price of the software but two numbers: how much time the workarounds cost and how many people use the software. The larger both become, the more likely the middle route or a custom build is to pay off.
5Costs that appear in no quote
A quote shows what a piece of software costs. It rarely shows what it costs you. You should know these items before you decide.
- Workarounds and duplicate entry
- The working time lost because the software doesn’t fit. Often the biggest item of all.
- Training
- Every new piece of software takes time before everyone is confident with it. Think in days, not hours.
- Price increases
- Subscription prices rise, plans are restructured, features migrate to more expensive tiers. Ask for price guarantees.
- Switching costs
- Anyone who wants to switch later has to export, convert and check their data. Establish beforehand in which format you will get your data.
- Dependency
- With off-the-shelf software, on the provider; with your own software, on the development partner. Both can be safeguarded: by a full data export in one case, by source code, documentation and clear usage rights in the other.
6Warning signs in quotes
Whether software provider or development partner – ourselves included: these are the points to query before you sign.
With off-the-shelf software
- No full data export in an open format
- A long minimum term with no price guarantee
- No data processing agreement, or an unclear server location
- Key features only in the most expensive plan
With custom development
- No fixed price and no clear specification
- Nothing about who owns the source code
- No arrangements for maintenance, updates and security
- No plan for migrating your existing data
- A schedule that sounds too good to be true
A word on AI
Since AI tools started writing code, some providers promise finished software in a matter of days. AI really does speed up development. But analysing your process, thorough testing, security and maintenance over the years remain work that someone has to take responsibility for. Ask who reviews the code – and who will still understand it in three years’ time.
7Four steps to a decision
Write down the process
Describe step by step how the process works today – with all the workarounds, lists and follow-up questions. Often this alone makes it clear where the real problem lies.
Test off-the-shelf products
Try two or three programs with real cases from your day-to-day work, not with the provider’s demo.
Work out the total cost
Enter your figures into the calculator, for all three routes and over at least five years.
Start small
Whichever route you take, begin with the most important part, gain experience and then build on it. A first version after a few weeks tells you more than any concept.
8Our verdict
For most tasks, off-the-shelf software is the right choice, and we recommend it without hesitation. Your own software pays off where it does something your customers notice: faster bookings, fewer mistakes, better service. In between lies a broad middle route that often offers the best balance of cost and benefit.
If you are unsure, we will work through the numbers with you – without obligation and with your real figures. Sometimes our recommendation is then: take the off-the-shelf product.