SaaS applications from top service providers are built on an infrastructure that provides the security, performance, and reliability normally found in only the most sophisticated IT departments. The SaaS model allows companies of all shapes and sizes to leverage this infrastructure, which would otherwise be out of reach for most.
Many questions about SaaS have centered around performance, availability, security, customization, and integration with existing ERP or legacy applications inside a corporate firewall.
Software-as-a-service vendors must be able to provide a compelling, proven answer to all the following questions:
Security is more than just user privileges and password policies. It's a multidimensional business imperative, especially for vendors responsible for customer data. Make sure any provider you're considering has detailed, rock-solid policies and procedures in place to guarantee the highest possible levels of:
With on-demand applications, customers rely on their providers to keep systems and data available. Vendors should provide detailed information about service delivery and performance, in real time. You need to trust your SaaS provider to meet your business requirements, so expect them to communicate with you as a partner in your business. Look for:
Leading Web applications such as Gmail and eBay run on a single code base and infrastructure shared by all users. Multitenant architecture allows for quick deployment, lower cost, and faster innovation. Single-tenant systems are not designed for large-scale on-demand success. The internal inefficiencies of maintaining separate physical infrastructure for each customer makes it impossible for vendors to deliver a quality service and innovate quickly. Make sure the vendor's architecture enables:
With any utility, customers benefit from the scale of the supplier. Scale provides a larger customer community that can deliver more and higher-quality feedback to the vendor to drive future innovation. And a larger customer community provides rich opportunities for collaboration between customers. Make sure the vendors you're evaluating provide:
SaaS vendors need to deliver consistent, high-speed system performance on a worldwide basis, and they should have detailed historical statistics to back up any performance claims. Look for data that demonstrates:
Any vendor providing on-demand services should be professionally paranoid, considering every potential disaster, and being prepared for anything. Ask whether the provider has:
Any provider offering SaaS applications needs to be able to deliver very high availability. Some of the factors to look for: