Вот некоторые рекомендации, которые я использую при оценке блокировки:
Использует ли поставщик стандартные отраслевые форматы?
Если в итоге у вас будет множество файлов и кода, говорящих на иностранном языке, переключение будет чрезвычайно трудным. Если у вас есть стандартные форматы, такие как XML и JSON, это не так. Например, ASP .Net использует aspx, который является разметкой, которая не является ни HTML, ни действительным XML. Это делает очень трудным преобразование этих файлов или их анализ.
Поставляет ли поставщик достаточное количество баллов для интеграции со своей системой?
Можете ли вы высвободить ваши данные из системы и достаточно интегрировать их с вашими собственными системами с помощью некоторой формы взаимодействия, например, веб-сервисов? Если вы хотите интегрировать его с вашими системами, вам нужно добавить больше продуктов вендора с наценкой?
Насколько сложно сменить решение на другое?
Необходима постоянная проверка работоспособности, чтобы увидеть, насколько сложно было бы отойти от продавца. Если вещи продавца пронизывают всю вашу инфраструктуру, вы должны быть утомлены.