The price you are quoted for a system is the number everyone fixes on, because it is the one that is easy to compare. But it is rarely the number that decides whether you are glad you chose it three years later. The cost that matters is the total cost of owning the thing over its life, and a large part of that depends on a question buried in the contract: how hard would it be to leave.
Lock in is not usually dramatic. No one signs up to be trapped. It accumulates quietly. Your data lives in a format only that vendor reads. The integrations you rely on are theirs and work only with their other products. The per user pricing creeps up each renewal, and because moving would mean rebuilding everything and retraining everyone, you absorb the increase. Each individual step felt reasonable. Added together they mean the vendor sets the terms and you adapt, which is the opposite of how it felt on day one.
We are not against buying software. For plenty of needs, an off the shelf product is exactly right and building your own would be foolish. The point is to go in with eyes open about a few questions that the sales conversation tends to skip. Can you get your own data out, in full, in a usable form, whenever you want. Do the integrations rely on open standards or only on the vendor's ecosystem. What does the price look like not this year but at the third renewal, once you depend on it. And what is the realistic cost and disruption of switching if the relationship sours.
This is where total cost of ownership earns its keep as a way of thinking. The headline licence fee is often the smallest part. Around it sit the cost of the manual work the system does not quite handle, the spreadsheets people keep on the side to fill the gaps, the integrations you pay to maintain, the price rises you cannot easily refuse, and the strategic cost of not being able to change direction because too much is welded to one vendor. A cheap system that locks you in and bleeds workarounds can easily cost more over its life than a more expensive one you control.
There is a particular version of this worth naming around AI. A vendor may offer attractive features that run only on their platform and only on your data while it stays inside their walls. The features can be genuinely useful. Just be clear that the price of admission is often deeper lock in, because the cleverness is bound to your data living where they keep it.
The healthiest position is owning your foundations, your data model, your core processes, the connections between systems, so that individual tools can be swapped without rebuilding the business around them. You buy what is sensible to buy and keep control of what is too important to rent. Then the sticker price is just a number, not a decision you are quietly stuck with for a decade.
Facing something similar in your business?
Talk it through with our AI guide, or send the team a note. We will tell you straight whether and how we can help.