Software as a service (SaaS), also called on-demand software is a service to customers via the internet. Because the applications are hosted, this eliminates the need for installation and running of applications on clients computers, or even servers, as well as maintenance and support. Vendors say that SaaS will cut costs, increase efficiency and is ERP ready. Yet SaaS is not the best choice for everyone. Due to the challenges that face companies regarding outsourcing, such as communication gaps and security, SaaS is still a question mark for many organizations.
Every business has its own unique challenges and therefore any single software application or SaaS vendor may or may not be a good fit in regards to the specific business processes and goals of that organization. The most important thing is that you do your homework on any solution you deploy ahead of time. Spending the time to get all of the information you can before making a decision will save you from making mistakes which can affect your company for years to come.
Definition
Software as a Service is a software application provided as a service over the internet, rather than a hard copy to be purchased at full price and installed and stored on one’s own server and operating system in house. These applications are multi-tenancy, meaning multiple customers use the same application, but they can only access their own information. You only pay for what you use and need, and can make changes as necessary.
The Pros
In an economic environment where executives are striving to find ways to cut costs while increasing business, many view SaaS as a great place to start. One of the main pros of this type of service is in regards to cost savings. With manageable start up costs, and an overall lower cost of ownership ‘renting software applications’ over the internet can fit in nicely with a business’ financial goals. It can allow you to save in areas of IT staff and infrastructure; maintenance fees; hardware and software maintenance and upgrades; firewall installation and more. Additionally, the type of software capabilities that may have been too expensive for your organization to purchase, are now made affordable in the ‘Cloud’, giving you access to applications that were previously out of reach. Further, it can save money by saving time. Managers are relieved of the need to allocate time to the management of back-office processes, and instead can focus on more important areas of your business such as: customer relationship management; business analytics; and decision making.
Other pros include:
- The software is always up to date;
- You have the ability to adapt rapidly adding seats, functions and applications as needed;
- Better accessibility from remote locations;
- Drives innovations in security and reliability;
The Cons
One of the biggest cons is that once you get all of your data onto a SaaS server, you might not be able to get it back out. While some vendors claim you can walk away whenever you want, many find that the vendor owns their data and processes and switching back to on-site software or to another cloud provider is much more difficult than originally communicated.
In addition, not all SaaS applications are a cheaper option over time. Most charge a per user, per month fee and some vendors require long contracts of 3 years or more. Make sure you measure what you’re getting vs. what you’re paying for over the entire length of the contract, as it might be a larger financial commitment than you initially expect.
Lastly, because SaaS vendors provide a single version of the application to everyone – customization could be much more difficult. If you need something specific to your unique requirements, you may not be able to get it. Many vendors will only be interested in making a change if a large percentage of their users are asking for it.
What You Can Do, and Expect
- When many companies purchase software, they understand that it doesn’t come with any guarantees. Don’t make the mistake of assuming this is the same for SaaS applications. You should actually expect a lot more. This can include:
- A clear contract detailing what is and is not offered by the vendor
- Long-term price visibility
- Refunds for contract breaches on the part of the vendor
- A 100% web based solution that does not require any installations onto your computer.
- While this trend hasn’t grown as much as it should, you should expect the really good vendors to provide dashboards with live service level metrics, giving users real-time information in regards to the providers operations and service levels.
- Thoroughly research the vendor’s security features.
- Do they regularly test their system against breaches?
- Does their data center have physical around the clock security?
- Who has server access?
- Does the vendor perform background checks on their staff? (If their staff has access to your data – this is an important fact to note).
- Does the vendor have a Disaster Recovery and Business Continuity Plan in place that they are willing to share with you?
- You should only be billed for what you use, and if your business fluctuates monthly or seasonally, it should be reflected in the cost to your organization.
- Upgrades should be included in your contract and should not cause downtime for your company.
Questions to Ask
- How often does the vendor back up data?
- Will the SaaS application integrate with the software you currently use within your organization?
- How does the vendor keep your data and that of other company’s separate?
- How often has the vendor’s server gone down in the past, for what length(s) of time, and how quickly was access resumed?
- And most importantly, if you were to leave the application for any reason, get clear answers on whether and how you can retrieve your data.