Vendor Lock-In Risk
Plan exit.
Overview
Lock-in is not a moral failure of the vendor; it is the natural shape of any deeply integrated tool. The discipline is to know how locked in you are before signing, so you can either accept the cost knowingly or pay extra for portability up front. By renewal time, the leverage is already gone.
- Documented exit plan. Pretend you have to leave in 12 months and write down what would have to happen. If you cannot, you are more locked in than you thought.
- Data export terms. Format, frequency, and any extraction fees. "Export to CSV" is not the same as "export to a usable schema."
- Migration cost estimate. Engineering hours plus dual-running cost plus retraining. Most exits are killed by migration cost, not by contract terms.
- Open-standard support. OTel, OpenAPI, ANSI SQL, and POSIX-shaped APIs all reduce lock-in by definition. Pay extra for them when you can.
The approach
Score lock-in at the buying decision, not at the renewal. Use the same checklist for every vendor so the comparison is honest.
- Documented exit plan per vendor. Required artefact before contract signature; refuse to sign without one.
- Data-export verification. Run a sample export during the trial; do not trust the salesperson's screenshot of the export button.
- Open-standard preference. When two vendors are close, the one closer to open standards wins on portability.
- Quarterly exit review. Re-score lock-in each quarter; vendors add proprietary surface faster than your team adopts it.
Why this compounds
Lock-in awareness keeps paying back: better terms at renewal because the vendor knows you have an exit, faster migrations because the team rehearsed them on paper, and an architecture that resists accidental coupling.
- Negotiating leverage. Vendors negotiate harder with customers who can credibly leave.
- Cost efficiency. Reduced lock-in shortens migrations and cuts the dual-running tax during transitions.
- Architectural discipline. Open-standard preferences keep the integration surface small and replaceable.
- Decision trail for the next renewal. The exit-plan log becomes the renewal scorecard, not a cold start.