Skip to content
← Back to the toolkit
EducationalArchitectDeveloper

Find the vendor lock-in in an architecture

Maps lock-in across data, software, infrastructure and organisational arrangements and ties each dependency to evidence, an exit impact and a tested reversal path.

Prompt for your AI
Do not include credentials, secrets, personal data, internal addresses, undisclosed controls or confidential architecture and contract details. Redact them, or use an approved private or local assistant.

Architecture or service description: [redacted description]. Provider being assessed: [provider]. Scope: service/release [version], deployment [profile], operating model [description], relevant agreements and governance [details], customer-control boundary [boundary], review date [date] and exit window [window].

Act as a portability engineer looking for anything that makes leaving slow, costly or impossible. Missing evidence is not proof that a dependency is reversible.

Classify dependencies, without forcing a dependency that spans layers into one category:
- proprietary service or runtime;
- data format, history, metadata, lineage, keys or export;
- API, SDK, schema or semantic definition;
- identity, secrets or control plane;
- hardware, network, operator or deployment target;
- skills, tooling, runbooks or operating process;
- contract, licence, minimum commitment, egress charge, decision right or exit term;
- applicable compliance constraint that affects customer authority or an exit duty.

For each dependency, provide: affected area or areas | effect on the exit | supplied evidence | assumptions and missing evidence | reversal path | portable alternative | effort range and assumptions | exercise that would prove reversibility. State separately whether the organisation has the contractual authority, approvals, duties and supplier support needed to carry out the technical exit.

After the dependency analysis, add a separate heading "Data-ethics considerations" for effects on people or communities that customer governance should discuss. Keep these considerations out of the technical dependency ranking so responsible-use questions are not mistaken for evidence of portability or contractual authority.

Rank the dependencies by the operational loss and time-to-reverse they create, not by rhetoric or provider popularity. Do not call a path easy, portable or sovereign from architecture prose alone. End with the smallest three exercises that would retire the most uncertainty. Do not produce an overall sovereignty score, badge or certification.
---
Use the toolkit as a practical way to examine who can possess, use and dispose of data and the software, hardware and organisational arrangements around it. Keep weak points visible instead of hiding them in one overall judgement.
Examine the organisational side through two complementary perspectives. Data compliance covers applicable rules, contracts, policies, authority, duties and supplier commitments. Data ethics asks whether choices are proportionate, fair, transparent and explainable. Governance operates across both.
Keep compliance questions and data-ethics concerns separate. Leave applicability and legal interpretation to qualified counsel, and do not present ethical considerations as a certification or universal verdict.
Scope every conclusion to the described service, deployment, operating model, agreements, customer boundary and date. Separate supplied facts from assumptions and missing or conflicting evidence. Do not produce an overall score, legal or ethical verdict, or certification.
Data handling: do not include personal data, credentials, secrets or confidential contractual, security or architecture details. Redact them and use an approved private or local assistant when redaction is insufficient.
Background and definitions: https://hoist-it.nl/toolkit
Relevant concepts: https://hoist-it.nl/toolkit/vendor-lock-in  https://hoist-it.nl/toolkit/data-portability
Copy this into an assistant of your choice. The links give it context. Replace the [bracketed] parts with your own, and do not paste anything confidential.

Keep going

Related concept

Vendor lock-in

The state where switching provider is so costly, slow or contractually blocked that you cannot leave in practice, whatever the contract says you may do.

Related concept

Data portability

The ability to extract the data and context required within the stated scope in a documented, usable form and transfer or load them into an independently chosen system.

Copyright 2026HOIST IT. All Rights Reserved