This document discusses Software as a Service (SaaS). SaaS is a software delivery model where software is licensed on a subscription basis and hosted by a provider. With SaaS, software is accessed over the internet through a web browser. SaaS reduces costs for companies by eliminating upfront licensing fees and shifting maintenance responsibilities to providers. It also allows for scaling usage up or down as needed. However, SaaS applications may lack some functionality of traditional software due to browser limitations and outages of provider infrastructure can impact many users.
1. Software as a Service
BY,
Abhishek Galankar(150860107002)
Vikshit Ganjoo(150860107009)
Aditya G Patel(150860107021)
Yash Jain(150860107048)
2. What is Software as a Service?
•Software as a service is a software
licensing and delivery model in that the
use of software is licensed based on the
subscription of individual or group of
people. It is also called as on-demand
software.
3. • The software as a service is provided to the
user with the help of web browsers. It is
actually hosted on the web server.
• SaaS has become a common platform for
many business applications that include:
• Database applications
• CAD application
• Antivirus softwares
• Email management
• Calendaring
• Accounting softwares and many more…
4. • By using SaaS, the IT companies have
succeeded in reducing their support cost by
huge margin. They outsource the hardware
and software maintenance from SaaS
providers.
5. • The biggest advantages using SaaS is
substantial reduction in hardware and
software cost. The SaaS provider charges
as per the usage , not as per the
software and hardware cost. Thus there
is huge reduction in in start-up cost
compared to equivalent enterprise
software.
7. • Basically there are three types of primary users of
SaaS as per the architecture depicted.
• IT users: Primary IT users roles are applications
administrators and SaaS specialists. The
administrator is responsible for the decision to
use SaaS for a particular application and for any
integration work needed to deliver the service.
8. • End users: Primary end users are individual
workers at Intel who use SaaS applications for
job-related activates. Workers are located
within the enterprise or connected to Intel
while traveling or working from home.
• SaaS provider: This is the external provider
that delivers a software service.
• This model describes a typical SaaS solution in
which back-end integration is required.
9. Advantages Of SaaS
• Easy to use – Most SaaS applications do not require more
than a web browser to run.
• Cheap- The pay as you go pricing model of SaaS makes it
affordable to small businesses and individuals.
• Scalability: SaaS application can be easily scaled up or
down to meet consumer demand. Consumers do not need
to worry about additional computing infrastructure to
scale up.
10. • Compared to traditional applications, SaaS
applications are less clunky. They do not require users
to install/uninstall binary code on their machines.
• Due to the delivery nature of Sass through the
internet, SaaS applications are able to run on a wide
variety of devices.
• Allows for better collaboration between teams since
the data is stored in a central location.
• Velocity of change in SaaS applications is much faster.
11. Drawbacks Of SaaS
• Robustness:
• SaaS software may not be as robust (functionality wise) as
traditional software applications due to browser limitations.
Consider Google Doc & Microsoft Office.
• Privacy:
• Having all of a user’s data sit in the cloud raises security &
privacy concerns. SaaS providers are usually the target of hack
exploits e.g. Google servers have been the target of exploits
purportedly from China in the last several years
12. • Security
• Attack detection, malicious code detection
• Reliability:
• In the rare event of a SaaS provider going down,
a wide range of dependent clients could be
affected. For example, when Amazon EC2
service went down in April 2011, it took down
Foursquare, Reddit, Quora and other well known
applications that run on it. • We shall discuss
each of these issues in more details in the next
section