Vendor lock-in is when a tool makes leaving hard: your data is trapped in a format you cannot export, your workflow is built around its quirks, or the switching cost is punishing. You avoid it by owning your domain and data, choosing tools with clean exports, and testing the exit before you depend on any one platform.
Information current as at 5 July 2026
Vendor lock-in is the quiet reason so many businesses stay with tools they have outgrown. It is not that leaving is impossible; it is that leaving has been made expensive enough that you keep deciding not to. Understanding how it works turns it from an invisible trap into something you can see coming and design around before it catches you.
Lock-in is anything that makes leaving a tool cost more than the tool itself is worth to switch away from. It comes in a few forms. Data lock-in, where your information is trapped in a format nothing else can read, so exporting it gives you a file you cannot use. Workflow lock-in, where your whole way of working has been built around one tool's quirks, so leaving means retraining everyone. Ecosystem lock-in, where a tool only works well alongside the same vendor's other tools, so leaving one means leaving several. And plain switching cost, the sheer effort of migration. Individually each is a friction; together they are a wall, and vendors know exactly how high to build it.
It is tempting to see lock-in as pure villainy, but much of it is incidental. A tool stores data in its own format because that suited its design, not to trap you. Your workflow grew around the tool because that was convenient at the time. The ecosystem is integrated because integration is genuinely useful. Lock-in accumulates as a side effect of using something deeply, whether or not the vendor intended it. This matters because it means the defence is not suspicion of every vendor; it is a set of habits that keep you portable regardless of intent. Some vendors do engineer lock-in deliberately, and those are worth avoiding, but even the well-meaning ones can trap you if you are not paying attention.
If you have made something and it needs to become real, send it over. We will tell you honestly what it needs to be live, safe and yours, whether that is a quick fix you can do or a proper build. No obligation.
The real price of lock-in is leverage. When you cannot easily leave, you cannot negotiate, and you cannot walk away from a price rise or a term change you dislike. The vendor knows this, which is precisely why prices tend to climb once you are embedded. Lock-in also caps your options: you cannot adopt a better tool, or build a custom replacement, without paying the switching cost first, so you stay put by default even when staying is no longer the best choice. What looks like loyalty is often just captivity. The freedom to leave is what keeps a vendor honest, and lock-in is the slow erosion of that freedom.
You avoid lock-in with a handful of habits, not a single grand gesture. Own the foundations yourself: your domain, and where possible your data, so no vendor holds the keys to your address or your information. Favour tools with clean, complete exports in common formats, and test that export early, while you have no urgency, so you know the exit works before you rely on it. Keep a copy of your important data somewhere you control. Be wary of building your entire operation inside a single vendor's ecosystem. And for the tools closest to the heart of your business, consider owning the system outright, because a custom build cannot lock you out of your own data. None of this means distrusting every tool; it means staying portable enough that leaving is always your choice, not the vendor's.
Staying free does not mean refusing every tool that creates some attachment, because a degree of lock-in is often the price of real usefulness. A deeply integrated ecosystem can save you meaningful time; a tool that stores data its own way may do so because that design makes it fast and capable. The point is not to avoid all lock-in, which would mean avoiding anything useful, but to enter it with your eyes open and in proportion to the benefit. Accept a little lock-in on a tool that earns it and sits away from your core, and you have made a fair trade. Accept deep lock-in on the system that runs your whole business, from a vendor whose export you have never tested, and you have quietly handed away leverage you may badly want back. The discipline is to notice when you are becoming dependent, to weigh what you are getting against what it would cost to leave, and to keep that cost lowest exactly where the tool matters most. Lock-in is not a thing to fear absolutely; it is a cost to price honestly and to concentrate where it does the least harm.
Before you let any tool sit deep in your business, a few quick questions will tell you how exposed you are becoming. Can you export your data, in full and in a format other tools can read, and have you actually tested that rather than assumed it. Do you own the foundations, your domain and a copy of your important data, independently of this tool. How much would it truly cost, in time and disruption, to move off it if you had to. Does it lock you into the same vendor's other products in a way that would make leaving one mean leaving several. And is the benefit it gives you worth the degree of dependency it creates. Run a tool through these questions before you build your operation around it, and you will either confirm it is safe to depend on or spot the trap while you still have room to plan around it. The questions take a few minutes and the answers can save you from the slow, expensive discovery that you cannot leave a tool you have quietly outgrown. Portability is not something you notice you have lost until you need it, so the time to check is before you commit, not after.
If you have made something and it needs to become real, send it over. We will tell you honestly what it needs to be live, safe and yours, whether that is a quick fix you can do or a proper build. No obligation.
Whether you can name exactly what you want built, or you just know something is leaking, the next step is the same conversation.