Techopedia Explains Vendor Lock-In
Vendor lock-in is a service delivery technique that ensures customer dependence on the vendor services. This is achieved by developing IT solutions that are platform-dependent with proprietary software/application/hardware/equipment and that run exclusively or collaboratively with limited and third-party vendor partners. Moreover, these types of services dent high switching costs between competing vendors, making customers reluctant or even incapable of transitioning to different vendors. It's the classic case of a tradeoff between good technology and good business. Unfortunately for customers (and techies), bad technology and closed standards sometimes make for a more profitable product.
An example is a SIM lock (network lock), where a SIM card is proprietary to a specified phone manufacturer. Microsoft is often criticized for vendor lock-in in its production of non open-source application programming interfaces (API) and structures for Windows operating system (OS) apps requiring heavy OS switching costs. Vendor lock-in is prominently visible in cloud computing solutions, where the switching of data/services swapping and integration, though not always costly, is highly complex.