CRM Without Vendor Lock-in — What That Means in Practice
Lees dit in het Nederlands →$ export --everything --and-then-what
CRM Without Vendor Lock-in — what that means in practice
Every CRM has an export button. That's exactly why the button tells you nothing. You get your contacts and you lose your pipeline, your fields, your automations and your history — everything that made the CRM your CRM. Below is what lock-in really is, which test exposes it, and why we're moving to an open-source CRM. Without a cost argument underneath it.
"Vendor lock-in" is jargon for something simple: the cost of leaving is so high that you stay, even if you'd rather not.
That cost is rarely written into a penalty clause. It's in the work you have to redo.
01 / what lock-in really isWhy isn't an export button an answer?
Because it exports the easiest part.
Ask a vendor whether you can take your data with you and the answer is always yes. That's also true: you get a file with contacts, and that really is yours.
But think about what you've built up over a year:
You export your contacts. You leave your way of working behind.
That difference is the lock-in. Not the contract — the rebuild work.
02 / the testWhat do you take with you if you leave tomorrow?
Four questions, answerable today, before you need them.
- Can you download an export without calling your vendor? If someone has to submit a request, the export is a favour, not a right.
- Does the history come with it — conversations, notes, emails? Test it. Export one contact and look at what's actually in the file.
- Is there documentation anywhere describing how your automations work, outside the system itself? If not, your way of working is only readable as long as you keep paying.
- Whose name is the account under? If you work through an agency, you sometimes have access to an environment that belongs to them. That's a different story than ownership.
That last one is the sharpest, and it's the reason we're moving ourselves. Our CRM runs in an environment that works fine technically, but the setup is that we manage it and the client sits inside it. That is exactly what a client does not own.
03 / what we choseWhy Twenty?
For three reasons, one of them technical and two not.
It's open source. If the vendor disappears, the software still exists. That's a different kind of security than a service contract: you're not dependent on whether a company keeps existing.
It talks directly to language models. Twenty is the only open-source CRM we know of with a built-in connection for AI assistants. For us that's not a side note — it's the difference between a CRM an agent can pull data from and a CRM we'd first have to build a middle layer for.
It separates clients at the database level. Every workspace gets its own schema in the database. That's a stronger separation than a column saying "which client does this row belong to," which is what you get in many systems: one bug in a filter and client A sees client B.
04 / what you give up for itWhat is the price of open source?
More than the project's website tells you. Four things.
And the most honest point: there is no cost argument. Our current CRM costs us nothing extra per additional client environment. So moving doesn't gain anything on that front. The reason is ownership, not money, and anyone who tells you open source is always cheaper hasn't counted the hours.
05 / the statusIs this running yet?
No. Decided on July 29, not yet installed.
The translation table between the old and the new system exists — which field lands where, what merges, what disappears. But that's a document, not proof: no connection has been tested live yet.
Why we're writing it down now anyway: because the trade-off is useful before we finish it ourselves. You don't have to wait for our migration to run the four questions from block 2 against your own system.
And if the outcome of that is that you're fine where you are — that's fine too. Switching for the sake of switching is more expensive than lock-in.
What exactly is vendor lock-in?+
Is an export button worthless, then?+
Why did you choose Twenty?+
Is open source cheaper?+
Is this already running for you?+
Want to know how stuck you actually are?
Schedule a call
We'll look at where your time is leaking and tell you honestly whether we can help. Often the answer is: you can do this yourself. Then we say that, and you've spent thirty minutes getting a clear answer.
This text was produced with AI assistance and checked and approved by a human before publication.