Uploaded by makhuramahlatsi

SaaS – software-as-a-service IBM

advertisement
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
Download