Contact
What are you interested in?
Vendor Lock-in.
Vendor lock-in describes dependence on a single supplier where switching becomes so expensive technically, contractually or commercially that it effectively never happens. Some binding is normal and often acceptable — it becomes a problem when data, processes and knowledge can no longer leave the vendor.
Vendor Lock-in — Explained in Detail
Lock-in arises on several levels at once. Technically, through proprietary data formats, missing or incomplete exports, and interfaces that only work with products from the same manufacturer. Contractually, through long terms, automatic renewal and price adjustment clauses. Commercially, through implementation and training already paid for that would have to be spent again on a switch. And organisationally through knowledge: once processes have grown around a product's peculiarities, switching costs more than the software itself — usually the largest share of the whole bill.
It is important to recognise that in-house development does not automatically set you free. A business that has a system built but holds neither source code rights nor repository access, comprehensible documentation and a documented path to operate it has merely swapped dependence on a product vendor for dependence on an agency. That variant is often tighter, because the market for a successor is smaller than for a widely used standard product. These points belong in the contract before the project starts, not in a later conversation.
A practical test: a business has used a sector-specific product for four years and wants to assess how realistic a switch would be. It requests a complete export of all data in an open format, including attachments, history and relationships. If an incomplete file comes back without documents and links, the lock-in is real — regardless of what the contract says. The test costs little, should be repeated regularly, and provides a defensible negotiating position before every contract renewal.
The countermeasures are unspectacular and effective: test the export with real data before signing, make open formats and documented interfaces a condition, keep terms and notice periods short, agree in writing how data will be returned at contract end, and describe your own processes so that they do not exist solely in one product's vocabulary. Sometimes deliberate lock-in is still the right decision — but then as a considered choice with a known price, not as a silent consequence.
Related Page
Custom Software in SwitzerlandFrequently Asked Questions About Vendor Lock-in
No. A degree of binding is the price of a well-integrated, well-maintained product, and the benefit can justify it. What counts is knowing the price: what would a switch cost in three years, and is that sum bearable? Lock-in only becomes a problem when it arises unnoticed and switching becomes effectively impossible.
Request a complete data export and check whether documents, history and relationships are included. Review the contract term, the notice period and the arrangement for returning data at the end. Establish how many other service providers could look after the product. Repeat this check before every renewal, not only once a conflict has already arisen.
Only with the right agreements in place. Without usage rights to the code, repository access, comprehensible documentation and a traceable path to operate it, you create a dependence on the development partner that can be tighter than with a widely used standard product. With those points settled, the ability to switch really is higher — but it has to be established deliberately.
More Terms Starting with "V"
Voice Search Optimization
Voice Search Optimization is the adaptation of web content for spoken search queries via voice assis...
Vector Embedding
A vector embedding is the translation of text into a sequence of numbers that represents its meaning...
Vibe Coding
Vibe coding describes a way of working in which a person describes the desired function in ordinary ...
Ready for Your Project?
Apply this knowledge to your website — DLM Digital will help you.