In reply to Jonathan Rosenberg.

Good point. I think this is correct.

It seems like these products' ratios of responsibility and control all exist along a continuum.

A consumer market SaaS item like Google Drive affords very little direct control, but requires little effort from its users for its uptime.

A programming or mathematical language, on the other hand, puts me not just in the driver's seat and the maker's seat, but it also puts all of the responsibility squarely on me, the user.

On-premises software is somewhere in between, but I think it's close to SaaS along the continuum of responsibility and control that I just talked about.