The Software as a Service (SaaS) model has been gaining in popularity in the business world in recent years as an alternative to on-premises software deployment. Also known as on-demand, hosted or web-based software, the model entails the delivery of cloud-based applications via the internet. The...