Load BearingWhat actually carries the weight

01 — Technology & Work


Interoperability and Lock-In: What to Ask Before You Commit

Lock-in is rarely a clause in a contract. It accumulates — through the shape of your data, the shape of your processes, and the number of other systems that now expect this one to be there.

By the time it is visible, the cost of leaving has already been paid in advance.

For a practical reference on employee PC activity tracking, Monitask provides learn more.

The four kinds

Data lock-in. Your information is in a proprietary structure. The export exists and produces something you cannot usefully load anywhere else — a PDF, a flattened CSV that loses relationships, an archive with no schema.

Workflow lock-in. Your processes have taken the shape the tool imposes. Leaving means redesigning how you work, and the cost is in the redesign rather than in the migration.

Integration lock-in. Six other systems now expect this one. Each connection was small; together they are the reason nobody can leave.

Knowledge lock-in. People have spent two years learning it. That investment is real and it is not transferable.

The first is the one everyone thinks about and usually the least binding. The last three are what actually holds you.

The questions to ask before signing

Can I export everything, in a format that is documented and structured?

Not "is there an export button." Ask for a sample export from an account with real data, and ask what it contains — including history, relationships between records, attachments, and audit trails.

What is the API, and is it good enough to migrate with? If the export is limited, the API is the fallback. Rate limits and coverage matter here.

Who owns the data, in the contract? Read the clause. It is usually fine and it is worth confirming.

What happens to my data if I stop paying? How long is it retained, in what state, and what does retrieving it cost. Some vendors delete quickly; some charge for retrieval.

What is the notice period, and what does renewal cost? Negotiate renewal terms at purchase, when you have leverage. You will not have it later.

Can I run a parallel system during a migration? Some licensing makes this expensive, which effectively prevents a careful migration and forces a risky cutover.

Are the standards open? If the tool speaks a common format, your exposure is much lower regardless of anything else.

Ask these before the negotiation ends. A vendor who answers them clearly is telling you something reassuring; one who deflects is also telling you something.

What increases it after purchase

Deep customisation. Every configuration is a decision that has to be remade elsewhere.

Building on their extension platform. Now you have your own code that only runs there.

Letting the tool define your process rather than configuring the tool to your process. This is the most consequential and the least visible, because it happens gradually and feels like adopting best practice.

Integrations added without an inventory. Six connections that nobody has written down are six discoveries during a migration.

Storing things that live nowhere else. Attachments, notes, history. If the only copy of something is inside the tool, the tool now owns it.

Reducing it without avoiding useful tools

The goal is not to avoid commitment. It is to keep the cost of leaving proportionate to the value of staying.

Keep a copy of what matters. A periodic export to a place you control. Cheap, and it converts an existential problem into an inconvenient one.

Prefer tools that speak common formats, other things being roughly equal.

Document the integrations. A list of what connects to what, maintained. It is the single most useful artefact during any migration and it is almost never kept.

Keep the process definition separate from the tool. Write down how the process works in terms of the work, not in terms of the software's terminology. Then the process survives the tool.

Test the export annually. Not read about it — do it, and try to load the result somewhere. Exports that have never been tested frequently do not work.

The honest trade

Some lock-in is worth accepting. A tool that fits well, that your team knows, and that does something valuable is worth committing to, and refusing all commitment produces a stack of shallow tools that nobody uses properly.

The mistake is not committing. It is committing without knowing what the exit costs, and discovering the number at the moment you most need to leave — a price increase, an acquisition, a change of direction, or a vendor that stops maintaining the thing you depend on.

Know the number before you need it. That is the whole discipline, and it costs one conversation before signing.

See also build or buy and tool sprawl.

For broader public guidance and background, consult the National Institute of Standards and Technology.