9/3/23, 12:35 PM SaaS – software-as-a-service | IBM What is SaaS – software-as-a-service? Learn how SaaS works and why it’s the predominant software delivery model today What is SaaS? How SaaS works SaaS pricing Benefits of SaaS SaaS vs. PaaS vs. IaaS Related solutions Resources About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. What is SaaS? https://www.ibm.com/topics/saas For more information, please review your cookie preferences options. By visiting our website, you agree to our processing of information as described in IBM’s privacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here. Accept all Required only 1/4 9/3/23, 12:35 PM SaaS – software-as-a-service | IBM SaaS, or software-as-a-service, is application software hosted on the cloud and used over an internet connection via a web browser, mobile app or thin client. The SaaS provider is responsible for operating, managing and maintaining the software and the infrastructure on which it runs. The customer simply creates an account, pays a fee, and gets to work. Some industry historians trace the origins of SaaS to the 1950s, when applications running on mainframes were delivered to remote terminals. But SaaS as we know it today began in 1999, when Salesforce launched its customer relationship management (CRM) system built from the ground up as cloud-hosted software delivered to web browsers. Today SaaS is the most common public cloud computing service, and the dominant software delivery model. Much of the software that workforces use - from everyday tools like Slack (for messaging) and Dropbox (for file storage and sharing), to core business applications such as enterprise resource planning (ERP) and human resources/workforce optimization platforms—is delivered via the SaaS model. Compared to traditional software installed on premises, SaaS offers businesses of all sizes—from startups to giant global organizations—the benefits of rapid time-to-value, low-to-no management overhead, and predictable costs. This popularity will continue to surge. Industry analyst Gartner forecasts worldwide SaaS software revenues to exceed USD 145 billion by the end of 2022 (link resides outside IBM); another analyst, International Data Corporation (IDC), projects the worldwide market for SaaS will grow to USD 302.1 billion by 2025. How SaaS works SaaS takes advantage of cloud computing infrastructure and economies of scale to provide customers a more streamlined approach to adopting, using and paying for software. All SaaS applications share the following characteristics: SaaS applications are built to be hosted on the cloud. The SaaS software vendor can host the application on its own cloud infrastructure or with a cloud service provider (such as Amazon Web Services (AWS), Google Cloud, IBM Cloud or Microsoft Azure). Hosting with an established cloud service provider enables the SaaS provider offer the scalability and global accessibility some customers may require. SaaS applications are accessible to any customer with an internet connection and an internet-connected end-user device (e.g. a computer, mobile phone or tablet). SaaS applications typically run in any web browser; on mobile devices, SaaS applications may run more effectively on (or may require) a mobile or tablet app. A few SaaS applications, such as Adobe Acrobat, may offer or require a dedicated thin client that users download and install on their computers. SaaS applications exploit multi-tenant architecture, in which a single instance of the application serves every customer. For security and data privacy, each customers’ application data, user data, system data and custom configurations are segregated from those of other customers. Perhaps most important, SaaS applications require little to no management and zero maintenance from the customer. The SaaS vendor is responsible for – Provisioning, managing and maintaining all the servers, networking equipment, storage hardware and operating software required to run the application – Applying feature fixes and security patches as needed – Providing load balancing, redundant infrastructure, data backup, cloud security and disaster recovery services to prevent outages and meet the performance, availability and data protection standards specified in the service level agreement (SLA). Many SaaS vendors also provide an application programming interface (API) their customers can use to integrate the SaaS application with other SaaS or traditional software applications. SaaS pricing SaaS applications are available in a wide variety of subscription pricing schemes—all of them very different from traditional software licensing, which provided access to the software and related services for a specified period of for a fixed price (or menu of fixed prices). About cookies on this site FreeOur or ‘freemium’ pricing websites require some cookies For more information, please review To provide a smooth navigation, to function properly (required). In your options. By your cookie preferences will be addition, other cookies may be used visiting our website, you agree to our Most SaaS vendors offer a free version of the software that customers can try for ashared shortacross periodthe of IBM time,web usually a week or a month. Typically these free with your consent to analyze site processing of information as domains listed here. trialsusage, offer access of the software’s features, but number of times or extent to which those features can be used; some don’t even improveto theall user experience described in limit IBM’sthe privacy andafor advertising. statement. require credit card. https://www.ibm.com/topics/saas 2/4 9/3/23, 12:35 PM SaaS – software-as-a-service | IBM Some SaaS companies offer ‘freemium’ versions of their applications: versions that are always free, with a limited but useful subset of the full products features—or that aren’t limited in any way, but that periodically display advertisements that the user must click away before continuing work. SaaS providers hope that freemium users will eventually graduate to a paid version of the software. Monthly or annual tiered subscription pricing For small and mid-sized businesses, SaaS products typically offer pricing ‘tiers’ based on feature set or usage level. For example, a SaaS email marketing solution may offer a ‘standard’ tier for up to 5,000 contacts for USD 250 per month, a ‘pro’ tier for up to 20,000 contacts for USD 500 per month, and an ‘business’ tier for 100,000 contacts plus landing page design and hosting for USD 600 per month. For very large companies SaaS vendors my offer an ‘enterprise’ tier that allows a more granular selection of features, priority support, special SLA terms, and even negotiable pricing. Tiered pricing lets customers choose the best plan for their functional needs and their budget, and makes scalability as easy as moving up to the next tier. Most tiered subscription pricing offers a discount to customers who pay for an entire year at once, and pro-rated price adjustment for customers who change tiers mid-subscription. Benefits of SaaS The benefits and advantages of SaaS are best understood in comparison to traditional software - software installed and managed on on-premises infrastructure: – SaaS provides faster—even instant—adoption and time-to-benefit. Customers can purchase and start using SaaS applications immediately, sometimes in minutes, for a minimal upfront cost (essentially the first month’s subscription cost). Compare to traditional software, which could require purchasing and provisioning servers, installing software on every end-user device, and budgeting for and purchasing a full license for every user. – SaaS provides access to new features and versions as soon as they’re available. SaaS providers often upgrade features and add functionality several times a week, without customers even noticing; they can even upgrade the interface and user experience without disrupting the customers’ work. Compare to traditional on-premises software, for which periodic upgrades are often so costly and disruptive that customers might wait months for the functionality in a new version (if they don’t choose to skip some upgrades altogether). – SaaS enables cost-effective, on-demand scalability. Customers can scale SaaS applications up and down as needed, by simply upgrading or downgrading tiers or purchasing more capacity. Compare to traditional software, which requires customers to purchase additional capacity in anticipation of usage spikes—capacity that sits idle and wasted until needed. – SaaS offers predictable costs and dramatically lower overhead. With SaaS there’s no need to budget for infrastructure on which to run the software, for periodic software upgrades and the infrastructure to support them, and—perhaps most important—for in-house IT staff to install, upgrade and maintain the software. Almost all of the expense goes directly to use of the software. Potential challenges Despite its advantages, SaaS does introduce potential risks and challenges that customers, particularly enterprise customers, need to be aware of. Because SaaS apps are so easy for users to start using, they can proliferate an organization without the IT staff’s knowledge. This phenomenon, called ‘shadow IT,’ can pose security risks. At a basic level, if IT staffers don’t know what software users are using, they can’t ensure the software is secure. Shadow IT can also exacerbate existing bad security practices—such as using the same password for even more applications—and consequently increase the organization’s overall vulnerability to attackers. Another potential risk is vendor lock-in, or difficulty moving to another SaaS vendor when the current vendor’s application no longer meets the customer’s performance, functionality or business requirements. For example, if a SaaS application relies on proprietary business logic or a proprietary technology stack, it may be difficult or impossible to move from that SaaS application to another without making significant trade-offs. SaaS vs. PaaS vs. IaaS SaaS, PaaS and IaaS are the three primary ‘as a service’ computing models offered by cloud service providers. Each appeals to a different kind of cloud computing customer, and off-loads a different degree of IT management to the cloud service provider. About cookies on this site SaaS, as discussed in detail above, is for customers who want to purchase and use a ready-made, cloud-hosted software application via internet Our websites require some cookies For more information, please review To provide a smooth navigation, connection. SaaS offloads all software development and infrastructure the cloud servicewill provider. to function properly (required). In your options.management By yourto cookie preferences be addition, other cookies may be used with your consent to analyze site visiting our website, you agree to our processing of information as shared across the IBM web domains listed here. PaaS, or platform-as-a-service, provides a complete, fully-managed cloud-hosted platform—hardware, software, development tools and infrastructure usage, improve the user experience described in IBM’s privacy —viaand internet connection for customers whostatement. want to develop their own applications. PaaS enables software development teams to build, test, deploy for advertising. https://www.ibm.com/topics/saas 3/4 9/3/23, 12:35 PM SaaS – software-as-a-service | IBM run, update and scale applications more quickly and inexpensively than they could if they had to build out and manage their own platform onpremises. IaaS, or infrastructure-as-a-service, provides on-demand access to cloud-hosted compute, network, and storage resources on a pay-as-you-go basis. IaaS is for customers who want in-house control over their applications and platform but want to scale and shrink infrastructure resources as-needed —instead of paying the high price of building and managing an on-premises data center with the capacity accommodate highly variable or ‘spiky’ workloads. Learn more about the differences between IaaS vs PaaS vs SaaS Related solutions Cloud SaaS applicati ons Gain Cloud consultin g services Create a IBM Cloud Integrati on Integrate Hybrid cloud infrastru cture Harness cognitive hybrid across and open, analytics, innovate processes cloud strategy that drives within multiple private and flexible and secure onpremises Explore and create better SaaS Explore cost efficiency, cloud Explore public clouds IBM Cloud and application customer sexperience s with consulting increases productivit services y and Integration onpremises systems ready-touse Software IaaS vs.as creates opportuniti esIaaS for Resources Identity and access manage Protect ment your users (IAM) and apps, Mobile device manage ment Visibility, (MDM) manageme inside and outside the nt and security for endpoints Explore infrastructu re solutions hybrid Explore enterprise, with a lowIAM cloud to unlock your hybrid infrastructu cloud re solutions strategy. Cloud applicati on develop Cloud ment native services application Applic on manag ment Unlock service your clo developme nt means investm by transfor Explore and users with a MDM build once, Explore iterate application g the wa Explore you applicat solutions friction, cloudnative, solutions Softwareas-aService rapidly and developme deploy nt services anywhere. manage applicat nt s. consulti softwareas-aservice Identity (SaaS)based comprehen IT services SaaS apps. ture-as-aService) PaaS (Platformas-aService) Understand and compare An introduction PaaS is a cloud-based the three most popular cloud to IaaS, its components, advantages, computing model that allows fastestgrowing categories of every user to the right level of e refers to the combined refers to a set of computer computing service Learn more models about IaaS, pricing, and how Learnitmore relates to about IaaS development teams to Learn more build, test, about PaaS Software-asa-Service Learn more (SaaS) about DBaaS access. components needed for Learn more the operation about IT science activities Learn more dedicated to about PaaS and PaaS, SaaS, BMaaS, deploy, and scale offerings for cloud and infrastructur management e the process software of creating, development containers, and serverless. applications faster and more cost- applications. of enterprise IT services and IT designing, deploying and environment s. supporting software. a Service PaaS vs. (SaaS) SaaS innovation. (Infrastruc DBaaS sive MDMinfrastruct (Database (SaaS) and approach. solution. -as-aaccess ure Service) managem ent (IAM) Software developm ent DBaaS is one of the IAM securely connects IT infrastructur Software development Learn more about IAM effectively. About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. https://www.ibm.com/topics/saas For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’s privacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here. 4/4