4
Oct

Software as a service (SaaS)

I felt it was a good idea to summarize the advantages and disadvantages of SaaS from customers and suppliers points of view. This list is by no means exhaustive but will hopefully give you a brief overview of the impact of SaaS from a business (not technical) standpoint.

Wikipedia defines SaaS as: [extract]

Software as a service (SaaS, typically pronounced 'sass') is a model of software deployment where an application is hosted as a service provided to customers across the Internet. [...]The SaaS software vendor may host the application on its own web server, or this function may be handled by a third-party application service provider (ASP).

Advantages for customers

  • Lower cost: Most customers prefer a continuous expense than an up-front purchase. However, it has tax consequences since an expense is a period expense whereas a license, for example, can be capitalized as an asset and then depreciated over time. But more importantly, SaaS is on-demand, which means that the customer pays for what he uses (pricing is usually expressed in "service units"), no more, no less. The on-demand model usually translates into cost savings because the use of a service changes over time and because the customer does not manage the solution's complexity (see below).
  • Deployment: the customer does not have to go though potentially complicated hardware and software requirements. A simple interface such as a web browser or a thin client will allow using the services with minimal deployment.
  • Scalability: As mentioned above, the use of a service changes over time, and can seldom be forecasted. Imagine for example a SaaS accounting system. The system is used much more intensely when closing an accounting period than in normal times. The SaaS services can be automatically scaled according to the actual demand. Same applies if the company grows or shrinks: the SaaS services can be easily down-scaled or up-scaled.
  • Outsourcing IT concerns: Similarly to traditional outsourcing, SaaS allows customer to avoid managing the complexity of an IT system, such as licenses, hardware, or upgrades, and focus on their core business.

The following chart shows typical reasons customers mention for adopting SaaS.

Reasons for adopting SaaS (source: Formtek blog)

 

Disadvantages for customers

  • Lock-in: SaaS vendor often rely on proprietary solutions that lack portability. Additionally, SaaS contracts will prevent customers to quickly switch supplier. For this reason, the choice of a SaaS supplier is an important decision, and the price should not be the only deciding factor.
  • Lack of control, security: With the SaaS model, applications and data sit at the supplier side (i.e. server-side). Just like for outsourcing, remember the golden rule: don't externalize what makes your competitive advantage. I personally advise not to move strategic processes and data to SaaS, at least not before testing the SaaS supplier extensively.
  • Lack of flexibility: SaaS solutions might be scalable, but since a single server-side instance can serve multiple users/customers, the ability to customize the solution for an individual customer/user is limited. For this reason, you might want to avoid SaaS if you have needs that are very specific compared to average industry needs.
  • One more supplier: You certainly know how frustrating it is to solve a problem when it implies multiple suppliers. With a SaaS provider, possibly an ASP in-between, a software provider, and your local IT system, locating the cause of a problem can be more daunting than actually solving it. The SaaS supplier will be one more supplier, and you'd better make it clear who's responsible for what before you sign any contract if you don't want to spend hours listening to Mozart over the phone when a problem arises.

Advantages for suppliers

  • Revenue stream: Just like SaaS is a period expense for the customer, it turns customers into flows of revenues for the supplier. It makes for a smoother cash-flow and better predictability.
  • Control over intellectual property: With SaaS, suppliers retain ownership of the software, and know exactly where, when, and how it's run. This solves in effect most intellectual property concerns that hurt (or even cripple) traditional software vendors.
  • Customer retention: The lock-in problem mentioned earlier can be seen as a customer retention mechanism for the supplier. The customer will stay unless significantly unsatisfied, and even then, breaking the contract will probably take a couple of months. Of course, it is not a good kind of customer retention and will not do for the long term.
  • Sales and distribution: Bypassing intermediaries such as wholesalers, distributors, and retailers, makes sales an distribution leaner. It also allows the supplier to be in direct contact with customers and discover new opportunities.

Disadvantages for suppliers

  • Responsibility for customer data: Being entrusted with potentially critical customer applications and data implies responsibility. SaaS vendors will pay dearly for any service failure. This is the flipside of all the advantages of this model. After all, you cannot have power without responsibility. I would not be surprised to see high-profile failures in the next years as the SaaS model matures.
  • Support: Because the customer relinquished control to the SaaS supplier, the supplier becomes responsible for supporting the applications he serves. The complexity of support for customized business applications should not be underestimated. I expect this will be a major differentiating factor for SaaS vendors. Only the suppliers with excellent support will be able to tap into the lucrative market of critical business applications such as ERP and CRM. Others will be restricted to non-critical applications such as email and knowledge bases.

Conclusion

I believe that, in the current state, SaaS is appropriate only for non-strategic, commodity services. I would wait until the SaaS model matures and vendors prove their abilities before running critical applications in SaaS.

Additionally, I believe that SaaS makes more sense for SMBs than for larger organizations. Indeed, it allows SMBs to use applications that they could not afford otherwise because of the costs involved (license, deployment, in-house support, etc.).

Sources:


free b2evolution skin

1 comment

Comment from: Stacey [Visitor] Email · http://www.emaint.com
Thanks. I enjoyed your summary and I think it's fairly complete. My company serves quite a few SMBs and they find our CMMS very userful for their purpose. It's scalable and economical. Furthermore they don't need to get their hands overly dirty in the technical details.
10/06/08 @ 18:26

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
PoorExcellent
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)