SaaS (Software as a Service) is flourishing. More and more companies are turning to SaaS and other on-demand solutions to respond to business needs faster and more cheaply. SaaS is a software delivery model in which software and associated data are centrally hosted on the Cloud and accessed through a web browser. Customers pay only for what they use and can configure their own environment via a self-service model.
Simple examples of SaaS are web-based email systems such as Hotmail, Gmail and Office365, mostly targeted at consumers. Payroll and Human Resource Management systems have been long-time proponents of SaaS. Salesforce.com is a SaaS-based CRM system. Today there are SaaS offerings for almost every application type, with several ERP and Marketing Automation solutions in the SaaS Top 10.
From the customer’s point of view…
SaaS also has its detractors. Some may worry about security and safety, the level of legal protection in the country where their solution is hosted, the lack of opportunity to customize the solution and the feeling of not being in control of upgrades and new releases.
Learn about the relevance of doing a stress test on your data recovery process in this article about IBM high availability.
From the software vendor’s standpoint…
SaaS has the attraction of tapping into a larger market (not restricted by hardware or operating system), establishing an ongoing revenue stream, easier roll-out of new software releases and stronger protection of intellectual property.
Preparing applications for SaaS readiness is not as simple as web-enabling a solution. A true SaaS application has a multi-tenant architecture. The ability to have multiple organizations (called tenants in the Cloud nomenclature) co-exists on the same application instance, without compromising the security of data for those organizations, defines the application as multi-tenanted.
Most experts agree that the tenancy point is what differentiates SaaS from other Cloud offerings. ‘Shared hardware’ is placed on one end of the spectrum and SaaS on the other end, and IaaS (Infrastructure as a Service) and PaaS (Platform as a Service) in between. In general, the higher the multi-tenancy point (SaaS being the optimum), the less effort is required for setting up a new tenant, because more of the underlying stack is shared. This is well explained on IBM’s website at https://www.ibm.com/developerworks/cloud/library/cl-multitenantcloud/index.html.
Getting Saas Ready…
While preparing an article for the LANSA Review magazine, I interviewed several independent software vendors (ISVs) who explained their experience with SaaS and all interviewees agreed that the IBM i is an excellent platform for SaaS. The IBM i architecture with its library lists, security levels and many other features is “made for SaaS”.
View Comments (2)
Good idea explaining SaaS from both the vendor's and customer's view points. SaaS is claiming a spot on the "digital corporate world" we are in now. The pros of SaaS are quite outweighing its cons as it is able to complement the needs and demands of the customers and no security and privacy breach has been reported so far. Here is a sample of services provided by a SaaS vendor //lirik.io/services.
Hi Erin, thanks for your reply. Good point to mention services in the SaaS context. More examples here https://www.wp.lansa.com/services/professional-services.htm