Queste sono alcune linee guida che uso quando valuto il lock in:
Il venditore utilizza i formati standard del settore?
Se si finisce con tonnellate di file e codice che devono parlare una lingua straniera, il passaggio è estremamente difficile. Se hai formati standard come XML e JSON non è così. Ad esempio, ASP .Net utilizza aspx, che è markup che non è né html, né XML valido. Ciò rende molto difficile convertire quei file o analizzarli.
Il fornitore fornisce punti sufficienti per l'integrazione con il proprio sistema?
Puoi liberare i tuoi dati dal sistema e integrarlo sufficientemente con i tuoi sistemi tramite una qualche forma di interoperabilità, come i servizi web? Se desideri integrarlo con i tuoi sistemi, devi aggiungere altri prodotti per i fornitori ad un prezzo superiore?
Quanto è difficile cambiare la soluzione con un'altra?
È necessario un costante controllo di integrità per vedere quanto sarebbe difficile allontanarsi dal venditore. Se la roba del venditore pervade la tua intera infrastruttura dovresti essere stanco.