The most common vendor lock-in is the operating system. When custom programs are written for a specific operating system, it is time consuming and costly to convert those programs to another platform.