Saas is Software as a service. In a very simple term, as the name suggests software providing as a service by the use of cloud computing. SaaS is software providing a service model that offers to use or access applications that are in the cloud by using the Internet securely.
The concept of Saas is an example of cloud computing and started to circulate and come to uses at the end of the 90s. The permissions which are granted to the client or users in these services are less as compared to the other two which are Paas and Iaas.
It gives a path to tree users from complex hardware and software management by leaving such tasks to third parties, who create applications accessible to multiple users by a Web browser. Here. customers do not install anything on their premises.
Also, they do not pay considerable upfront costs to purchase the software and the required licenses. They simply access the application Website, enter their credentials and billing details, and can instantly use the application that can be further customized for their requirements. The infrastructure maintains the specific details and characteristics of each customer’s application and makes available when required on the provider side.
Saas Model in cloud computing–
This model is useful for applications that can be adjusted to specific needs with little further customization and serving a variety of users. This requirement characterizes SaaS as a one-to-many software delivery model. In a one-to-many software delivery model, an application is shared across several users. This is the case of Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) applications form general requirements for almost all businesses.
There will be similar requirements for the basic characteristics related to CRM and ERP in every enterprise, different requirements can be met is ith further customization. This scenario makes easy the development of software platforms offering a set of characteristics and supporting specialization and ease of integrations of new components.
It constitutes the perfect candidate for hosted solutions because the applications provided to the user are the same, and the applications itself give means to the users to shape itself on the basis of their requirements. Consequently, SaaS applications are naturally multi-tenant, which is a characteristic of SaaS.
This characteristic enables providers to centralize and sustain the effort of managing large hardware infrastructures, optimizing resources by sharing the costs among the large user base and maintaining and upgrading applications transparently to the users. Such costs constitute a minimal fraction of the usage fee paid for the software on the customer side.
The SaaS solution is on top of the cloud computing stack. It fits into the cloud computing vision denoted by the acronym XaaS – everything as a service.
Applications are provided as a service with SaaS. In the beginning, the SaaS model was useful only for lead users and early adopters. After cloud computing, there has been an increasing acceptance of SaaS as a feasible software delivery model. This results in the development of SaaS 2.0, which does not give a new technology but changes the manner in which SaaS is used.
Some of its basic applications–
The Software as a service conclude two basic applications which are:–
(i) Customer Relationship Management (CRM)
(ii) Enterprise Resource Planning (ERP)
The most useful and popular application of SaaS applications is CRM. ERP and social networking. Hie most successful and popular example of CRM service is-
SalesForce.com, which builds on top of the Force.com platform. SalesForce.com pros-ides either a programming language or a visual environment to organize components together for creating applications. It offers a variety of services for applications such as customer relationship and human resource management. enterprise resource planning, and several other features.
Apart from the basic features, the integration with third-party applications improves the value of SalesForce.com. Customers can search, publish, and integrate new services and features into their existing applications, particularly, through AppExchange. AppExchange makes SalesForce.com is absolutely extensible and customizable. Similar solutions are provided by RightNow and NetSuite.
Social networking applications like Facebook, Instagram and professional networking such as Linkedin,naukri.com constitute another important class of Saas applications.
Besides, the basic features of networking, SaaS applications enable incorporating and extending their capabilities by integrating third-party applications.
For the hosting platform, SaaS applications can be developed as plug-ins and presented to the users to choose which applications they like to add in their profile.
Consequently, the integrated application set full access to the network of contacts and user profile data.