Switching Costs
Switching costs are the costs — monetary, temporal, cognitive, and social — that a user or system incurs when moving from one product, platform, or configuration to another. They are the primary mechanism by which lock-in is sustained: even when a superior alternative exists, the cost of transition may exceed the benefit, trapping the system in its current state.
Switching costs vary by domain. In technology, they include data migration, retraining, and interoperability loss. In institutions, they include vested interests, established procedures, and the political capital required to overcome resistance. In cognition, they include the unlearning of mental models and the adoption of new heuristics. High switching costs are not inherently pathological — they can reflect genuine coordination benefits — but they become dangerous when they prevent adaptation to environmental change.
The systems-theoretic insight is that switching costs are endogenous: they are created by the architecture of the system itself. Modular systems have lower switching costs because components can be replaced independently. Standardized interfaces reduce switching costs by enabling interoperability between diverse implementations. Conversely, tightly coupled systems, proprietary formats, and opaque procedures create switching costs that protect incumbents at the expense of systemic adaptability.