
Your teams are limited to the platform and the features and fixes that it provides and wait for vendor's timelines when you need any specific feature
Its not possible to migrate to any other platform or technology. The only way is to start from scratch which is usually impossible
Many times the products may not fit to your organizational development and release processes and you need to adjust to the platform
The cost is a risk since vendor might change their pricing or pricing strategy which might severely impact your programs and budgets
You might need to be limited to the technologies that are supported by vendor even if another technology/tool is better fit for you
Vendor lock-in can reduce the customer's flexibility to choose the best products and services for its needs. This is because the customer may be limited to ...
The source code is available with you and it can be changed if needed and can be modified without need to be dependent on us
There is no cost of using or running source code and hence there is no cost risk involved
Your teams have complete flexibility of using any technology and adapting any code parts they need to
The source code can fit into your organizational development and release processes