It is a question I get often, and the honest answer is never one of the two by default. It all depends on what the tool has to do for you, and on the place it occupies in your business. But you can decide cleanly, provided you ask the right questions instead of following your gut or the fashion of the moment.

When the off-the-shelf option wins

A subscription to existing software almost always wins when your need is standard. Invoicing, managing emails, tracking routine tasks, keeping accounts. Thousands of companies do exactly the same thing as you, a vendor has already solved the problem better than you would, has tested it over years and maintains it for you, all for the price of a subscription.

Wanting something bespoke for those needs is reinventing the wheel and paying dearly for the privilege, with the added burden of maintaining it yourself forever. I systematically discourage leaders who go down that road out of pride or distrust of ready-made solutions. Needless custom work is one of the most common forms of waste I come across.

When a custom build is justified

A custom build makes sense on two conditions, and only one needs to be met.

The first: your need is genuinely specific, and no off-the-shelf product fits without contortions. When you spend your time twisting a generic tool to fit your reality, stacking up workarounds and manual exports, a custom build often ends up costing less than the stubborn effort to adapt the unadaptable.

The second: the tool touches the heart of what sets you apart. If your competitive edge rests on a particular way of doing things, depending on an outside vendor for it exposes you. On your prices, which can rise, on your data, which is no longer quite your own, on your freedom to manoeuvre, which depends on a third party’s choices. For what is strategic, control is often worth its cost.

The two traps, both ways

I see the mistake made in both directions, and it is instructive.

On one side, companies that pay heavily to build what a thirty-euro-a-month subscription would have settled in a day. They confuse control with ownership, and end up maintaining an in-house tool that locks them in more than it frees them.

On the other, companies that insist on bending a generic tool to a need so particular that they spend more time working around it than using it. They confuse saving with false economy, and the hidden cost of those contortions far exceeds what a fitting tool would have cost.

The grid to decide

My grid comes down to two questions, asked in order. Is my need standard or singular? And is this tool at the heart of my business or on its edge?

Standard and peripheral, take the market option, without hesitation. Singular and central, the custom build is justified, and the investment is sound. In between, in the grey zone that is the most common, you look case by case, and you are as wary of the build-everything reflex as of the buy-everything one.

This is exactly the approach I follow with NS Corp. I always start by checking whether an existing solution does the job, and I say so when it does, even if that means less work for me. The best project is not the biggest or the most impressive. It is the one that solves the problem at the right price, and leaves the company freer than before, not more dependent. A provider who pushes you toward a custom build without asking whether you needed it is not serving your interest, they are serving their own.