Software as a Service (SaaS) is a model of software deployment whereby a provider licenses an application to customers for use as a service on demand. SaaS software vendors may host the application on their own web servers or download the application to the consumer device, disabling it after use or after the on-demand contract expires. The on-demand function may be handled internally to share licenses within a firm or by a third-party application service provider (ASP) sharing licenses between firms.
SaaS is becoming an increasingly prevalent delivery model as underlying technologies that support Web services and service-oriented architecture (SOA) mature and new developmental approaches, such as Ajax, become popular. Meanwhile, broadband service has become increasingly available to support user access from more areas around the world .
The traditional model of software distribution, in which software is purchased for and installed on personal computers, is sometimes referred to as software as a product.
BENEFITS OF SAAS
Some of the benefits of SAAS model are as follows.
- Easier administration.
- Automatic updates and patch management.
- Compatibility: All users will have the same version of software.
- Easier collaboration, for the same reason.
- Global accessibility.
- Save money and time.
- Focus on technology budgets on competitive advantage rather than infrastructure.
- Much lower risk.
Some of the disadvantages of SAAS are as follows .
- Some organizations find it very difficult to relinquish control or trust third parties to manage their applications and data
- Some vertical markets require industry specific business applications for which SaaS solutions are not available.
- Organizations without clear objectives and defined business processes will be no better off with a SaaS solution than with an on-premise solution.