nonportability
Nonportability refers to the inability to move a system, component, or data from one environment to another without significant modification or loss of functionality. It is a characteristic of software, hardware, data formats, and processes that depend on specific platforms, vendors, or configurations, making transfer or reuse across different systems difficult or impractical.
Causes include proprietary file formats, platform-specific code, hard-coded dependencies, vendor lock-in, licensing restrictions, and tightly coupled
Consequences include higher maintenance costs, reduced interoperability, vendor lock-in risk, difficulty in decommissioning or migrating systems,
Mitigation strategies focus on portability by design: use open standards and interoperable formats, write platform-agnostic code