The Business Case for Software as a Service (SaaS) Written by Don Jones Co-founder, Concentrated Technologies, Microsoft® MVP WHITE PAPER © 2010 Quest Software, Inc. ALL RIGHTS RESERVED. This document contains proprietary information protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose without the written permission of Quest Software, Inc. (“Quest”). The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document. If you have any questions regarding your potential use of this material, contact: Quest Software World Headquarters LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656 www.quest.com E-mail: [email protected] Refer to our Web site for regional and international office information. Trademarks Quest, Quest Software, the Quest Software logo, AccessManager, ActiveRoles, Aelita, Akonix, AppAssure, Benchmark Factory, Big Brother, BridgeAccess, BridgeAutoEscalate, BridgeSearch, BridgeTrak, BusinessInsight, ChangeAuditor, ChangeManager, Defender, DeployDirector, Desktop Authority, DirectoryAnalyzer, DirectoryTroubleshooter, DS Analyzer, DS Expert, Foglight, GPOADmin, Help Desk Authority, Imceda, IntelliProfile, InTrust, Invirtus, iToken, I/Watch, JClass, Jint, JProbe, LeccoTech, LiteSpeed, LiveReorg, LogADmin, MessageStats, Monosphere, MultSess, NBSpool, NetBase, NetControl, Npulse, NetPro, PassGo, PerformaSure, Point,Click,Done!, PowerGUI, Quest Central, Quest vToolkit, Quest vWorkSpace, ReportADmin, RestoreADmin, ScriptLogic, Security Lifecycle Map, SelfServiceADmin, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL Navigator, SQL Watch, SQLab, Stat, StealthCollect, Storage Horizon, Tag and Follow, Toad, T.O.A.D., Toad World, vAutomator, vControl, vConverter, vFoglight, vOptimizer, vRanger, Vintela, Virtual DBA, VizionCore, Vizioncore vAutomation Suite, Vizioncore vBackup, Vizioncore vEssentials, Vizioncore vMigrator, Vizioncore vReplicator, WebDefender, Webthority, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this guide are property of their respective owners. White Paper: The Business Case for Software as a Service (SaaS) 1 Contents Abstract ...........................................................................................................................................................3 Introduction: What is SaaS?............................................................................................................................4 Why Consider Software as a Service? ...........................................................................................................5 SaaS Reduces Planning and Development Costs....................................................................................................... 5 SaaS Minimizes Deployment Cost and Time .............................................................................................................. 5 SaaS Dramatically Saves Operational Costs .............................................................................................................. 6 SaaS Reduces Overhead Costs .................................................................................................................................. 6 SaaS Provides High Availability of Services ................................................................................................................ 6 SaaS Offers Rich Functionality .................................................................................................................................... 6 Is Software as a Service Right For Me? .........................................................................................................8 Determine the Reliability of a SaaS Provider ............................................................................................................... 8 Request a Service Level Agreement ........................................................................................................................... 8 Check the Provider’s Reputation and Industry Position ............................................................................................... 9 Ensure that the Service Meets Your Expectations....................................................................................................... 9 Security ....................................................................................................................................................................... 9 Conclusion.....................................................................................................................................................10 About the Author ...........................................................................................................................................11 White Paper: The Business Case for Software as a Service (SaaS) 2 Abstract Software as a Service (SaaS) is increasing in popularity. It has a number of benefits over more traditional software models: it can speed deployment, reduce capital and operating costs, and provide enhanced and highly available services. Of course, it also introduces a number of concerns as well. This paper explains SaaS and explores both its benefits and its challenges. White Paper: The Business Case for Software as a Service (SaaS) 3 Introduction: What is SaaS? The ability to use SaaS for more than just very basic functionality did not exist until recently. Advancements in software platforms, the reduction of technology costs, and improvements in computer and Internet speed and reliability have helped make SaaS more functional. Today most types of business software can be delivered as a service. As SaaS’s capabilities increase, its adoption will continue to grow. You might be surprised at the simplicity of the SaaS operating model. Basically the software runs, either partially or entirely, somewhere else, usually on web servers. Word processors and spreadsheets that run in a web browser are great examples of this model. They often provide rich functionality and reliability with no software installed on the local computer, and may even provide an integrated location to store and share data. Consider your e-mail infrastructure. You probably have a set of dedicated e-mail servers in your data center. Your data center is most likely in your corporate headquarters or nearby in an offsite hosting environment. Remote buildings connect to your e-mail servers through Ethernet, and remote users connect through virtual private networks or dial-up networking. In a SaaS model, your e-mail servers are run by your SaaS provider. You specify what software and services you require (in this case, your e-mail infrastructure) and connect your network to the provider’s network. The SaaS provider now supplies your e-mail as a service, including hosting your servers, verifying network connectivity, maintaining your software, repairing failed components, and other tasks associated with e-mail server management. Please note: this is not the same as e-mail "hosting." Hosting has a different business model and implementation. We'll cover both of these later in this paper. There are several different SaaS variations based on the software’s functionality, its efficiency when implemented as a service, its ability to scale, and more. In general, software written specifically to be implemented as a service is more efficient and provides greater functionality and flexibility. In some ways, SaaS is similar to traditional software deployment and use models; applications and services are installed on individual computers, such as a backup software suite on a storage server or an office productivity suite on desktop computers. SaaS typically offers the same functionality; in fact, a number of software titles are available today in both traditional and SaaS implementations. And SaaS software often provides network and Internet integration, as does most modern software packages. But SaaS is distinct from traditional software models in a few key ways. These include: You have flexible licensing options, often including per-use and per-month billing. This allows you to select software providers whose licensing model works best with your business model. For example, your business may be more concerned with monthly expenditures than capital investments; many SaaS providers support this by charging per-use or per-month instead of a large up-front investment. You may also have employees that need expensive software, but use it rarely; a per-use licensing model might be more cost effective than purchasing a traditional license. Your applications can be optimized for distributed operation and scalability. SaaSspecific applications are typically designed to operate in a distributed data center environment. They take advantage of server and bandwidth scaling to provide access to more users, run at a higher performance level and handle more data. There is no need to redesign the software or redeploy installations. This means you get the same service regardless of how many users you have and you don’t have to provision new hardware/systems. The provider will dynamically provide the scale you need. Software implementation and upgrades are eliminated. Traditional, locally-installed software is not only expensive to initially deploy; it is also expensive to update and upgrade. For example, word processor updates may have to be continually and individually installed across almost every computer in an organization. Even with software deployment automation, the deployment process can be difficult and time-consuming. With a SaaS solution, deployment, ongoing maintenance and solution upgrades are all managed by the provider. White Paper: The Business Case for Software as a Service (SaaS) 4 Why Consider Software as a Service? Now, let's focus on the business case for SaaS, including return on investment (ROI), its impact on your IT total cost of ownership (TCO), and other financial and efficiency benefits. The IT budget can consume a significant portion of an organization’s operating costs, especially for technology-centric companies that require high performing, feature-rich, and expensive software and services. SaaS can help manage these costs. It provides a holistic business solution to help reduce TCO. Industry studies have shown that almost all IT executives are now considering the use of SaaS, and more than a quarter of them intend to replace traditional software with SaaS to reduce TCO. In a large-scale software deployment, planning, development, deployment, and operations each have unique costs. There are also additional costs that can impact the overall deployment. Let’s look at both the costs specific to each step, and describe how SaaS can reduce your overhead. Throughout this section we'll use a common example: Suppose that you have a centralized Microsoft Windows Server-based infrastructure that depends on Active Directory for user authentication and authorization, as well as group security permissions. SaaS Reduces Planning and Development Costs A typical software project starts with an analysis and planning phase to identify and quantify the need for additional functionality or services. Needs may include an initial business startup, unrealized productivity, changing user needs, or even an independent audit. For our example, let's say that a business continuity audit reported that you have no off-site backup of your Active Directory data. You may have considered the data backup to be too time-consuming, expensive, and complex to implement during initial rollout, and had been unable to justify the cost of implementing it later. A SaaS model can overcome these challenges. The planning cost can be greatly reduced by engaging the services of a SaaS provider. The provider can identify a solution that meets the auditors’ requirements, provide it as SaaS, and store and manage the data in redundant, available and accessible data centers. This can be done with little or no impact on existing business processes; possibly without a visit to your data center. These SaaS-appropriate scenarios are becoming more common as the technologies develop. In this example, all of the challenges raised by the IT staff are mitigated by the SaaS model: The time required for implementation is minimized. The SaaS provider's expertise makes up for the IT staff's lack of experience. The cost for the software may be more affordable when it is purchased as SaaS, due to its flexible licensing model. The entry cost can be amortized over the life of the license, or even discarded, depending on the licensing. The complexity is reduced; the SaaS implementation requires little work for IT and virtually no changes to the existing IT infrastructure. In this case, the provider is given proper credentials to access the corporate network and then handles the entire process. You may want to see SaaS in action before committing to long-term contracts. With standalone software, you would likely get a trial package, allowing you to use the software for a number of days, after which you must either uninstall or purchase it. SaaS has a similar model, but it is even simpler because there’s no deployment required and thus the trial is a much smaller commitment. SaaS Minimizes Deployment Cost and Time A large-scale software implementation is a slow and expensive process: an administrator must log in, copy files, manually install software, reboot the computer, configure the software, and more. Deploying a SaaS solution can be significantly faster and less expensive. Most SaaS providers and packages support a completely remote, zero-touch installation and configuration, saving you considerable labor and delivering the software very quickly. White Paper: The Business Case for Software as a Service (SaaS) 5 In our Active Directory backup example, the provider asks some background questions to understand the environment and requests access to the corporate network. After that, the provider implements the solution with little or no interaction other than status reports or confirmation that the tasks are complete. SaaS Dramatically Saves Operational Costs If your organization manages application and operating system patches, you already know how expensive software operations can be. When new updates come out, they often must be implemented immediately to prevent data loss or compromised security. In fact, new software releases occur so frequently that many businesses simply skip one or two generations instead of incurring the license and labor costs of upgrading to each new version. This sometimes means that new productivity or efficiency features go untapped. In a SaaS model, new releases are managed by the provider. The result is more consistent and timely software updates, for both incremental patches and major version releases. Updates usually occur at no cost to the SaaS consumer; it is in the provider's best interest to keep the software current and fully functional. System monitoring also incurs high operational expense in a traditional software model if done correctly. If not done correctly, many organizations find that their backup system stopped functioning only when they urgently need to recover something and see that a fresh backup does not exist. This is unfortunately very common. In a SaaS model, the provider does the monitoring and if a backup fails and the issue is on the application side, they fix it; or notify the customer if the problem is with the customer environment. SaaS Reduces Overhead Costs SaaS reduces overhead costs by reducing or eliminating: The initial cost of purchasing software The time needed for IT to implement software Any up-front investment in computer hardware The cost of maintaining the application and service Additional hardware or software purchases to overcome usage peaks The time needed for IT staff to maintain software, including updates and patches Additional investments for data redundancy These overhead reductions can be short- or long-term, and in some cases, both. The reduced cost of data redundancy impacts you both initially, (because you don't have to invest in expert staff or redundant systems or software) as well as in the future (you don't have to maintain those systems or personnel). SaaS Provides High Availability of Services You’ve experienced network and service outages—you cannot connect to your e-mail or web site, or perhaps the virtual private network between your branch and headquarters becomes congested, resulting in slow communications. Even the largest, best-prepared enterprises experience occasional issues. The key is to minimize the downtime that impacts your organization’s bottom line. SaaS providers know that their clients expect dependability. For this reason, SaaS can be more stable, secure, and resilient than the best on-premise infrastructure. We'll examine this in more depth in the Provider Reliability section below. SaaS Offers Rich Functionality SaaS began in 1998 as a very basic delivery and subscription mechanism for a website-in-a-box called SiteEasy. Its limited functionality severely restricted its usefulness to the delivery of a small set of services and applications. Today, SaaS often offers the same or better functionality than traditionally delivered software. Virtually any type of application can be implemented as SaaS. On the desktop, SaaS applications range from common White Paper: The Business Case for Software as a Service (SaaS) 6 desktop productivity suites to complex workflow and design applications. In fact, many resource-intensive applications, including image manipulation and video encoding, can work better as a properly designed service that takes advantage of the provider's system scalability. In the server space, SaaS solutions include infrastructure management, data management, and fault tolerance without the need for a dedicated and highly-trained IT staff, specialized software, and dedicated hardware. One common SaaS feature that is not offered by most non-SaaS software is dynamic scalability. The concept is simple: when more people use a service, you need to provide more resources for its use; when fewer people use that service, you can remove the additional resources. Most on-premise software is limited in its ability to dynamically scale. Your IT staff can add memory, storage, bandwidth, and servers, but this work requires a significant amount of time and money. And should the need for the software decrease, removal is usually unfeasible and always expensive. With SaaS, the provider designs the service and software to dynamically scale. Your cost will be adjusted accordingly, giving you the option to manage it by reducing the demand, or pay any additional charges until the demand has subsided or a new SaaS agreement is reached. White Paper: The Business Case for Software as a Service (SaaS) 7 Is Software as a Service Right For Me? You need to understand potential concerns before you can make an informed business decision about any potential solution. The business concerns about SaaS generally fall into three areas: Provider reliability Suitability of an offering to meet your current and future needs Security Determine the Reliability of a SaaS Provider SaaS data centers today pride themselves on being highly available: they provide their services 24 hours a day every day of the year. High availability also typically demonstrates that the provider has some level of fault tolerance or disaster recovery in place to help guarantee availability in case of a major disaster. Most providers consider availability to be the same as uptime. Uptime is the amount of time that their services are online (up) as a percentage of time in a year. You'll see service providers advertise their uptime heavily when they can show history and guarantee a number of "nines" in their uptime percentage. For reference, here are my calculations of how availability numbers translate into annual downtime, based on a 365-day year: Percent availability Downtime per year 99.5% 1.83 days 99.8% 17.52 hours 99.9% ("three nines") 8.76 hours 99.95% 4.38 hours 99.99% ("four nines") 52.6 minutes 99.999% ("five nines") 5.26 minutes 99.9999% ("six nines") 31.5 seconds When you look at a provider’s availability figures, ask how the number is measured. Does downtime include scheduled maintenance? The provider may also consider "intermediate" issues, such as Internet routing problems, to belong to someone else and not count that time as downtime, even though your users may not be able to access their data and applications. Your measurement should include the total impact to your business. Also, you should remember that not every service or data set needs to have “six nines” of service availability. You might choose to use SaaS for line-of-business applications, data backup, and basic productivity suites, but you probably are not equally concerned about the availability of all three. Your lineof-business applications could impact your company's revenue if they were down for an extended period, or you could be subject to legal liability when data loss occurs. The loss of e-mail throughput, on the other hand, might not be as critical for business, so a lower availability figure might be acceptable for that application. Request a Service Level Agreement In general, SaaS providers will offer you different levels of availability and performance for different prices. Discussing these levels and their corresponding prices is a key component of negotiating a provider White Paper: The Business Case for Software as a Service (SaaS) 8 agreement. The performance and availability metrics and thresholds are often specified in a service level agreement (SLA). The SLA could be a standalone document or part of your overall SaaS provider agreement. It should provide the details of your required availability level, including: Definitions of availability and downtime A complete list of services provided The required availability for each service and acceptable downtime limits Methods used to report any loss of service and downtime Notification requirements Penalties for noncompliance Some of these factors may not be important to your business, and there may be additional ones you want to consider. This list isn't intended to be all-inclusive; use it as a guide to discuss with your provider before implementing a SaaS solution. Check the Provider’s Reputation and Industry Position Reputation is valuable in the service market. Because each provider strives for the best possible position relative to its peers, the SaaS consumer can expect that they will differentiate themselves, as well as keep their offerings strong and their prices competitive. You should look for a provider that commands a strong industry position. You should also consider the richness of their services, what the analysts say about them, and their financial solvency. All of these factors will help you identify the right provider for you. Ensure that the Service Meets Your Expectations As discussed earlier in this paper, recent advances in SaaS applications and service technologies have pushed the SaaS model forward very quickly. Not long ago, there were few SaaS-worthy features and applications. You had to work hard to find a desktop application more functional than a primitive word processor or web site creator, and few offerings were available for server- or infrastructure-based SaaS. Many SaaS applications were merely older applications repackaged, sometimes improperly, to be deployed as a service. Today the market is rich with a variety of SaaS applications that not only work well as services but offer richer features than traditional software. There are few IT functions that cannot be effectively implemented by a SaaS solution. In general, the suitability of SaaS offerings is no longer a concern. Security Using a SaaS model means your data is stored elsewhere, processing is being completed by someone else, and connectivity is through the Internet. Yes, SaaS solutions bring up a series of security and privacy concerns that require careful planning. Security considerations generally fall into four basic categories: Choosing a reliable provider Adequate redundancy for data storage and fault tolerance Technical security safeguards Physical security safeguards Because security requirements vary greatly depending on organization and industry, this paper does not attempt to cover this topic in detail. The best advice is to ask questions of your prospective SaaS provider to ensure they meet your specific security requirements. ** For more detailed information on SaaS security issues, read the Quest white paper titled: Addressing Security and Data Ownership Issues when Choosing a SaaS Provider. White Paper: The Business Case for Software as a Service (SaaS) 9 Conclusion You can now see why SaaS is rapidly increasing in popularity. In many cases, it offers more benefits than traditional software models: it can speed deployment, reduce capital and operating costs, and provide enhanced and highly-available services. SaaS can reduce both short-term and long-term IT costs in your enterprise. Despite the apprehension that businesses often have about using SaaS, SaaS applications are now high quality, eliminating many concerns. However, it is important that you document your SaaS expectations so you can discuss and agree on them with potential providers. This helps ensure that the providers understand your needs, enabling them to appropriately provide exactly what you're looking for. White Paper: The Business Case for Software as a Service (SaaS) 10 About the Author Don Jones is a co-founder of Concentrated Technology (ConcentratedTech.com), a Microsoft Most Valuable Professional Award recipient, and the author of more than thirty books on information technology. His consulting practice specializes in making the connection between technology and business, helping businesses realize more value from their IT investment, and helping IT align more closely to business needs and values. Don has been an IT journalist for more than eight years, and is currently a Contributing Editor for Microsoft TechNet Magazine. He is also a sought-after speaker at industry conferences and symposia, including Connections conferences, Microsoft TechEd, TechMentor Events, and others. White Paper: The Business Case for Software as a Service (SaaS) 11 WHITE PAPER About Quest Software, Inc. Now more than ever, organizations need to work smart and improve efficiency. Quest Software creates and supports smart systems management products—helping our customers solve everyday IT challenges faster and easier. Visit www.quest.com for more information. Contacting Quest Software PHONE 800.306.9329 (United States and Canada) If you are located outside North America, you can find your local office information on our Web site. E-MAIL [email protected] MAIL Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA WEB SITE www.quest.com Contacting Quest Support Quest Support is available to customers who have a trial version of a Quest product or who have purchased a commercial version and have a valid maintenance contract. Quest Support provides around-the-clock coverage with SupportLink, our Web self-service. Visit SupportLink at https://support.quest.com. SupportLink gives users of Quest Software products the ability to: • Search Quest’s online Knowledgebase • Download the latest releases, documentation, and patches for Quest products • Log support cases • Manage existing support cases View the Global Support Guide for a detailed explanation of support programs, online services, contact information, and policies and procedures. 5 Polaris Way, Aliso Viejo, CA 92656 | PHONE 800.306.9329 | WEB www.quest.com | E-MAIL [email protected] If you are located outside North America, you can find your local office information on our Web site © 2010 Quest Software, Inc. ALL RIGHTS RESERVED. Quest Software is a registered trademark of Quest Software, Inc. in the U.S.A. and/or other countries. All other trademarks and registered trademarks are property of their respective owners. WPW-SAAS-Jones-US-MJ-20100527
© Copyright 2024