Applications as a service refers to the delivery of computer software applications as a service via the Internet. This type of software is also referred to as SaaS (Software as a Service), software on demand and on-demand software. On-demand software has been gaining an increasing share of the software market, due to the cost savings and efficiency gains it can offer to organizations, regardless of their size. On-demand software provides financial benefits to organizations, by eliminating the expense of individual user licenses which normally accompany traditional on-premise software delivery.