What is OutSystems vendor lock-in?
"Standard architecture with no lock-in"
This is what OutSystems claims, but is it true?
At any point, should you stop your OutSystems subscription, you can retrieve and keep:
This statement is only partly true. Do they allow you to move your applications to your Microsoft stack easily and from then be able to change your code base with Microsoft Visual studio? The simple answer is NO! It is very cumbersome work and requires a large project to move your code and detach it from OutSystems.
If you have built multiple applications that were tightly coupled, and believe me your architects did not prepare for this detachment by loosely coupling upfront, the project becomes even more complex. In all the cases we have seen, it was faster and therefore cheaper just to rebuild the application in a new, and this time open, platform.
So the truth of the matter is OutSystems is very much tied to the runtime, and therefore you are completely locked in to one vendor.