The on demand delivery model is more than capable of handling mission critical functions.
It's a very difficult model to transition to, especially for a public company.
In an apple to apples comparison, from the customers' perspective, their total cost of ownership in an on-demand model is really 80 percent less than it would be had they done it on premise. And the resulting system is more reliable.