The on demand delivery model is more than capable of handling mission critical functions.
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.
It's a very difficult model to transition to, especially for a public company.