I think the exit strategy is what Adam was attempting to work out. @j @stacey
Just as you would with anything. You need to have a divorce strategy because that most software products generally get replaced every 8-12 years.
The big question for me is:
If the organisation decided to walk away from OutSystems a couple of years down the track. How maintainable is all the code that has been generated by the product over that time? If the code generated is rubbish, then it's a throwaway, and a complete waste of time for the organisation.
I'm sure that is what Adam was hinting at...
This is what I would consider a risk.