Lock-in is the accumulated cost of yesterday’s choices. Some of it is useful. Some of it becomes a cage.
This dimension asks whether the company can move when the terrain changes or whether its own structure keeps pulling it back.
The Read
Every structure makes some moves easier and other moves harder. Structural Lock-In names the price of changing your mind.
Scale
Read the low end and high end as field position. The live pressure decides what the score means.
| Score 1-3 | Systems are modular, contracts are flexible, decision rights are clear, and strategy can change without tearing down the company. |
| Score 4-6 | The business can still change, but old systems, contracts, channels, or politics make some moves slower than they should be. |
| Score 7-10 | Assets, debt, contracts, channels, politics, or platforms make the old path easier even when the old path is wrong. |
Signals
The tells you would expect to see when the read is close.
The company knows what should change, but the transition cost blocks the move.
Legacy contracts decide the strategy more than customers do.
The org chart protects the old business model.
A platform, vendor, or facility has become the hidden boss.
The business case for change dies under migration cost.
People defend constraints as identity instead of treating them as design choices.
Tape
Company tape gives the pattern something real to push against.
| Apple | Moderate lock-in: ecosystem and hardware supply chain are constraints, but also part of the advantage. |
| Walmart | Stores and distribution assets create both advantage and weight. |
| Oracle | Legacy enterprise relationships and installed systems create durable but rigid lock-in. |
| Airlines | Fleets, unions, gates, regulation, debt, and maintenance cycles constrain strategic freedom. |
Use Today
How the read turns into a map, packet, or decision people can use.
| Name constraints | Separate real constraints from inherited assumptions. |
| Find reversible moves | Prioritize moves creating optionality before forcing a full pivot. |
| Map exit cost | Make the cost of staying and the cost of changing visible together. |