Governance
AI Vendor Lock-In: What Businesses Should Consider Before Building
Every AI system depends on someone else’s software. Lock-in is not a failure. It is a switching cost you should be able to name before you sign, and reduce where it matters.
Contents
- In brief
- What does vendor lock-in actually mean here?
- Where does lock-in actually happen?
- When is lock-in a fair trade?
- Which portability measures are worth the effort?
- What belongs in the contract before you sign?
- What should you ask a vendor before committing?
- What does a sensible position look like?
- Where this has limits
- Questions
- Sources
In brief
- Lock-in is the time, money and risk of changing your mind later. Every dependency has some. The question is whether you priced it.
- It hides in six places: model APIs, platforms, data formats, prompts and workflows, embeddings and the contract itself.
- Four things are worth keeping in your own hands: your data, your evaluation set, your prompts and your logs.
- Some lock-in is a fair trade for speed. Take it deliberately, write down the exit, and review it once a year.
What does vendor lock-in actually mean here?
Lock-in is not a moral failing or a trap laid for you. It is simply the cost of changing your mind: the money, the weeks and the risk involved in moving a working system to a different provider. Every dependency carries some, including the spreadsheet macro your accountant wrote a decade ago. The question worth asking before a build is not how to avoid it, but how large it is and whether you would notice in time.
AI systems make this sharper for two reasons. Providers release, reprice and retire models faster than most software changes, and much of what makes your system valuable is not the model at all. It is your documents, your rules, your prompts and the record of what good output looks like. Where those live decides how painful a change of provider will be.
Where does lock-in actually happen?
It is rarely one decision. It accumulates in six layers, and they are not equally hard to unwind.
| Layer | What ties you in | How hard to move |
|---|---|---|
| Model API | Provider-specific features and formats | Moderate, if calls are in one place |
| Platform or builder | Workflows drawn inside a vendor console | Hard, they rarely export |
| Data and formats | Records held in the vendor’s structure | Depends entirely on export |
| Prompts and logic | The wording and rules that make it work | Easy, if you keep a copy |
| Embeddings and indexes | Vectors tied to one model | Rebuildable from source documents |
| Contract and pricing | Term, minimums, notice, exit terms | Fixed until renewal |
Notice the pattern. The layers that are hardest to move are the ones where your own material is stored in someone else’s shape. A workflow you can read, a prompt you can copy and a document you still hold are all portable. A diagram inside a console and an index you cannot rebuild are not.
When is lock-in a fair trade?
Often. A managed service that gets a working enquiry desk running in three weeks may be worth far more than the theoretical freedom of a system you would have to staff and maintain. A workflow that handles forty items a month does not deserve an abstraction layer. Speed, reliability and the team you actually have are legitimate reasons to accept a dependency.
The judgement is a trade between what you gain and what leaving would cost. Take the dependency freely where the switching cost is low. Take it deliberately, with an exit written down, where the value is high and the switching cost is high. Be careful where the switching cost is high and the value is ordinary, which is where most regret sits.
The NIST AI Risk Management Framework makes a related point about third parties: technologies acquired from them may be complex or opaque, and their risk tolerances may not match yours. It asks for policies covering third-party risks, and for contingency processes to handle failures or incidents in third-party data or AI systems judged to be high-risk. Both are worth having before you need them.
Which portability measures are worth the effort?
A few habits keep most of your options open, and none of them requires building your own platform.
- Keep the source material. Hold the original documents and records, not only the derived index or the vendor’s processed copy.
- Own the evaluation set. Real cases with expected outcomes are what let you compare a new provider honestly in a day.
- Keep prompts and workflow definitions in your own repository, versioned, even when they are pasted into a console to run.
- Route model calls through one internal interface, so changing provider is a change in one place rather than forty.
- Export logs on a schedule, in a format you can read without the vendor’s viewer.
- Write down the configuration: models, settings, thresholds and integrations, so nobody has to reverse-engineer it later.
Portability is national policy as well as good sense. Among its recommendations for increasing adoption, the India AI Governance Guidelines ask for greater data availability, sharing and usability supported by data portability standards and data governance frameworks. The same instinct works inside a single business.
What belongs in the contract before you sign?
Exit terms are cheapest to agree while you are still deciding. Once the system is live and the renewal is three weeks away, your position is weaker.
- Your data returned on request, in a documented format, within a stated period.
- Deletion after exit, including logs, backups and derived copies such as embeddings.
- Who owns prompts, configurations and anything trained or tuned on your data.
- Notice periods, renewal terms and how price changes are communicated.
- Sub-processors and processing locations, with notice before either changes.
- Support, availability and what happens if a model you depend on is retired.
Some of this is not optional. Where a vendor processes personal data on your behalf, India’s framework requires a valid contract and holds you responsible for the processing anyway, which our guide to India’s data protection framework covers in detail.
What should you ask a vendor before committing?
- What exactly do we get back if we leave, in what format, and how long does it take?
- Can we run the same workflow against a different model, and what breaks if we do?
- Are our prompts and workflow definitions exportable as files we can keep?
- Where is our data processed and stored, and how would a change of region be handled?
- Is our data used to train or improve your models, and can that be switched off?
- How much notice do we get before a model, feature or price changes?
- What happens to our workflows if the model we rely on is retired?
The answers matter less than the manner of them. A vendor who answers precisely, in writing, is showing you how the relationship will run. Vagueness at this stage rarely improves after signature. The same questions are useful when you are still weighing build, buy or integrate.
What does a sensible position look like?
That is the whole idea. Accept the dependencies that buy you speed, keep the four portable things in your own hands, and know the size of the door. NIST’s framework asks for third-party risks and benefits to be monitored regularly, with pre-trained models watched as part of ordinary maintenance, which in a small company is one line in an annual review rather than a programme.
When a workflow becomes central enough that switching cost is a board-level question, that is usually the point to consider building a product around it. Our Custom AI Platforms work is designed with that separation in mind, with portability and handover agreed as part of the scope rather than discovered at renewal.
Where this has limits
- Portability has a price. An abstraction layer, exports and a maintained evaluation set all take effort, and a small workflow may not justify them.
- No design removes dependency. Even self-hosted models rely on hardware, libraries and people, and switching still costs weeks.
- Contract terms depend on your bargaining position. A small buyer may not change a standard agreement, though asking still tells you what you are dealing with.
- Models are not drop-in replacements. The same prompts can behave differently on another provider, which is why the evaluation set matters more than the interface.
Frequently asked questions
What is AI vendor lock-in?
It is the cost of moving away from a provider once you depend on it: rebuilding workflows, exporting or recreating data, retraining people and accepting the risk of a period where the system is worse. It comes from model APIs, platforms, data formats, prompts held in a console, embeddings tied to one model and the contract itself.
How do we avoid getting locked into one AI provider?
You cannot avoid dependency entirely, but you can keep the valuable parts in your own hands: source documents, an evaluation set of real cases, prompts and workflow definitions in your own repository, exported logs and a documented configuration. Route model calls through one internal interface so a change of provider touches one place rather than every integration.
Is it always better to build rather than buy?
No. Building shifts the dependency rather than removing it, and adds operating work your team has to carry. Buying is often right for common workflows and for speed. Build when the workflow is genuinely specific to your business, the volume justifies it, and you can maintain what you make.
What should be in an AI vendor exit clause?
Return of your data in a documented format within a stated period, deletion afterwards including logs and derived copies, clarity on who owns prompts and anything tuned on your data, notice periods for price and model changes, sub-processor and location transparency, and what happens if a model you depend on is retired.
Do embeddings and vector databases create lock-in?
They can, because vectors are produced by a particular model and are not portable to another one. The practical protection is to keep the source documents and the pipeline that produced the index, so it can be rebuilt with a different model. Treat the index as a derived artefact, never as your only copy.
Where BYBO fits
Sources
- Artificial Intelligence Risk Management Framework (AI RMF 1.0)National Institute of Standards and Technology (NIST)
- India AI Governance Guidelines: Enabling Safe and Trusted AI InnovationMinistry of Electronics and Information Technology, IndiaAI Mission
General information for business readers, not legal, financial or regulatory advice. Examples are illustrative, not client work. Published 11 September 2026.


