Software as a service
(SaaS) is a software distribution model in which a third-party provider hosts
applications and makes them available to customers over the Internet. SaaS is
one of three main categories of cloud computing,
alongside Infrastructure
as a service (IaaS) and platform as a
service (PaaS).
SaaS removes the need
for organizations to install and run applications on their own computers or in
their own data centers. This eliminates the expense of hardware acquisition,
provisioning and maintenance, as well as software licensing, installation and
support. Other benefits of the SaaS model include:
Flexible payments: Rather than purchasing software to install,
or additional hardware to support it, customers subscribe to a SaaS offering.
Generally, they pay for this service on a monthly basis using a pay-as-you-go
model. Transitioning costs to a recurring operating expense allows
many businesses to exercise better and more predictable budgeting. Users can
also terminate SaaS offerings at any time to stop those recurring costs.
Scalable usage: Cloud services like SaaS offer high
scalability, which gives customers the option to access more, or fewer,
services or features on-demand.
Automatic updates: Rather than purchasing new software,
customers can rely on a SaaS provider to automatically perform updates
and patch management.
This further reduces the burden on in-house IT staff.
Accessibility and persistence: Since SaaS applications are delivered
over the Internet, users can access them from any Internet-enabled device and
location.
SaaS is closely related
to the ASP (application
service provider) and on demand
computing software delivery models. The hosted application
management model of SaaS is similar to ASP: the provider hosts the
customer’s software and delivers it to approved end users over the internet.
 In the software on demand SaaS model, the provider gives
customers network-based access to a single copy of an application that the
provider created specifically for SaaS distribution. The application’s source
code is the same for all customers and when new features are functionalities
are rolled out, they are rolled out to all customers. Depending upon the service
level agreement (SLA), the customer’s data for each model may be stored
locally, in the cloud or both locally and in the cloud.
Organizations can
integrate SaaS applications with other software using application programming interfaces (APIs). For
example, a business can write its own software tools and use the SaaS
provider's APIs to integrate those tools with the SaaS offering.There are SaaS applications for fundamental
business technologies, such as email, sales management, customer relationship
management (CRM), financial management, human resource management, billing and
collaboration. Leading SaaS providers include Salesforce, Oracle, SAP, Intuit
and Microsoft.
A nice description on SAAS software. You can also visit Customize Cloud-Based ERP Software .
ReplyDelete