← Back to Knowledge From Excel to a system · Before you buy

When to buy off-the-shelf software, and when to build a custom system

Not every problem needs a bespoke system - and not every one can be solved with a subscription. Here is how I settle the choice.

9 June 2026 · Bartek Liszkowski

Before I founded GoIDEA, I ran my own company for years. I bought off-the-shelf software and I commissioned systems written for us. I was on both sides of this choice many times, and each time I asked myself the same question: buy something that already exists, or build exactly what I need.

The answer “it depends” is true but useless. Over the years I developed a simpler rule that I now give owners when they ask. It comes down to one thing: is the process you want to handle your advantage, or merely a cost you have to bear.

Where off-the-shelf software simply wins

There are processes where you will invent nothing better than a thousand companies before you. Accounting. Email. Payroll. Electronic signatures. Standard invoicing. Here off-the-shelf software is cheaper, proven and updated without your involvement. Building your own accounting program would be wasting money on a problem someone solved long ago, and better.

A simple rule: if you do something exactly the way your competitors do and the customer never sees it - buy off-the-shelf. Do not pay to build something that is a commodity.

Where off-the-shelf starts to chafe

The trouble begins when a ready-made program almost fits. It covers 70% of what you need, and for the remaining 30% it makes you change the way you work. Instead of fitting the tool to the company, you fit the company to the tool. Your people learn to work around the program, drift back to Excel on the side, and after a year you have both an expensive subscription and the same spreadsheets you meant to escape.

On top of that come two costs the price tag does not show. The first is the subscription multiplied by years - something that costs a few hundred euros a month today becomes, over five years, a sum you could have built your own system for. The second is dependence on the vendor: your data sits in their cloud, in their format, and they dictate the terms.

Where a custom system pays off

A system written for you makes sense when the process it handles is the heart of your company. When the way you take orders, plan production or run a partner network is what sets you apart - you do not want to flatten it to the lowest common denominator that a maker of ready-made software dreamed up for everyone at once.

A custom system does exactly what is needed and nothing more. You do not pay for two hundred features when you use fifteen. It grows with the company - you add a module when the need arises, rather than waiting for the maker to put it on their roadmap. And the code is yours: the data, the schema and the documentation stay with you.

The test in three questions

When I do not know which way to go, I ask myself three questions. First: is this process my advantage, or only a cost? An advantage - build for yourself; a commodity cost - buy off-the-shelf. Second: does the ready-made program force me to change how I work in a place that matters to me? If so, that is a sign it does not fit. Third: how much is the subscription over five years compared with a one-off build? Sometimes the sum is obvious after just two years.

It is rarely an either-or

Most often the good answer is both. Off-the-shelf software for the commodity things - accounting, email, signatures. A custom system for the one or two processes that are your core. You do not have to build everything and you do not have to buy everything. The skill lies in knowing which is which.

If you have a ready-made program that almost fits and you do not know whether it is worth replacing with something of your own - let's talk for thirty minutes. I will tell you honestly if I think what you have is enough.

First step

Book 30 minutes or write a message.

The first call is a calm conversation to get to know each other. I check whether I can genuinely help. No slides, no sales pressure. If I see it is a poor fit, I say so directly.

Book 30 minutes

Pick a slot in the calendar - we meet on Zoom.

Open the calendar

Prefer to write?

Briefly describe what you need - I reply within one business day. Often sooner.

Phone +48 601 789 966 - feel free to call, I answer the phone myself.