18 SaaS, Multitenant SaaS, Six advantages of SaaS

Hello students,

Today our blog focuses deeper on Software as a Service. 

As we know today, most softwares are provided as a one or more services together. We had seen an example of this in SOA assignment. 

The software is accessible by people all over the world via internet. Every customer feels the software is delivered to him/her alone, even though its the same single software reaching out to all. This is software as a service.

CRM and ERP are an example of software as a service.

SaaS softwares reflect multitenancy model, meaning one-software-to-many-customer software delivery model.

SaaS hides the implementation of complex infrastructure  and platform or any technicalities that makes the software services workable for all customers. Customer does not have to worry about software or hardware maintenance. One time patch is enough to solve an issue faced commonly by all customer. Separate patches are not required for different customer. Hence software maintainance is easy and cheap.

It is quite possible that some customers may need  some specific data, specific front end pages to be created only for him or her. This is an example of one-software-to-one-customer customization.

SaaS softwares are easy to customize for particular customer using multi-tenancy techniques such as 

  • single schema model , 
  • meta-data customization technique 
  • multi-schema model

Multitenancy models are covered in Unit 3 presentation separately.

Today, SaaS softwares utilizes Web 2.0 technologies like web service, rest service, ajax and mashup extensively to make a complex software easily deployed, maintained, scaled, economical and to make it efficient and productive.

Advantages of SaaS 

The six advantages of SaaS are
 

1. Software Cost reduction and total cost of ownership (TCO) reduction

cost is reduced as you do not have to create or maintain separate software for each customer. 

 

2. Service Level improvements

software service can easily be upgraded with new features by implementing only once and it results in all customer receiving the upgrades in one implementation.

 

3. Rapid Implementation

one can implement the software quickly using the web 2.0 technologies


4. Standalone and configurable applications

one can configure it using various multitenancy models
 

5. Rudimentary integration of application and data

one can easily integrate the software using SOA based architecture and multitenancy models


6. Subscription and Pay-as-you-Go (PAYG) model

the pricing is very low due to economies of scale model (more the number of customers lesser is the subscription cost). eg. AWS has reduced its pricing a lot in last one decade as its customer economy size has scaled to a great extent


Examples of SaaS based softwares in today's market are Salesforce.com, Netsuite, RightNow, Facebook, LinkedIn Google Documents, Zoho Office, Box.net

For more details, go through the presentation/video on 2 CLOUD COMPUTING SERVICE - SOFTWARE AS A SERVICE - PART 10 - SEM 3 - MSC 2 

 

Thank you

Comments

Popular posts from this blog

11 Computing Platforms

15 Four layers of Cloud Architecture (Reference Model)

25 Task Computing : HTC-HPC-MTC