2
Most read
3
Most read
4
Most read
Software-as-a-Service
• Software as a Service(SaaS )model allows to provide software application
as a service to the end users. It refers to a software that is deployed on a
hosted service and is accessible via Internet. There are several SaaS
applications, some of them are listed below:
• Billing and Invoicing System
• Customer Relationship Management (CRM) applications
• Help Desk Applications
• Human Resource (HR) Solutions
• Some of the SaaS applications are not customizable such as an Office Suite.
But SaaS provides us Application Programming Interface (API), which
allows the developer to develop a customized application.
• Characteristics
• Here are the characteristics of SaaS service model:
• SaaS makes the software available over the Internet.
• The Software are maintained by the vendor rather than where they are running.
• The license to the software may be subscription based or usage based. And it is
billed on recurring basis.
• SaaS applications are cost effective since they do not require any maintenance at
end user side.
• They are available on demand.
• They can be scaled up or down on demand.
• They are automatically upgraded and updated.
• SaaS offers share data model. Therefore, multiple users can share single instance
of infrastructure. It is not required to hard code the functionality for individual
users.
• All users are running same version of the software.
• Benefits
• Using SaaS has proved to be beneficial in terms of scalability,
efficiency, performance and much more. Some of the benefits are
listed below:
• Modest Software Tools
• Efficient use of Software Licenses
• Centralized Management & Data
• Platform responsibilities managed by provider
• Multitenant solutions
• MODEST SOFTWARE TOOLS
• The SaaS application deployment requires a little or no client side software installation
which results in the following benefits:
• No requirement for complex software packages at client side
• Little or no risk of configuration at client side
• Low distribution cost
• EFFICIENT USE OF SOFTWARE LICENSES
• The client can have single license for multiple computers running at different locations which
reduces the licensing cost. Also, there is no requirement for license servers because the software
runs in the provider's infrastructure.
• CENTRALIZED MANAGEMENT & DATA
• The data stored by the cloud provider is centralized. However, the cloud providers may store data
in a decentralized manner for sake of redundancy and reliability.
• PLATFORM RESPONSIBILITIES MANAGED BY PROVIDERS
• All platform responsibilities such as backups, system maintenance, security, hardware refresh,
power management, etc., are performed by the cloud provider. The consumer need not to bother
about them.
• MULTITENANT SOLUTIONS
• Multitenancy allows multiple users to share single instance of resources in virtual isolation.
Consumers can customize their application without affecting the core functionality.
• Issues
There are several issues associated with SaaS, some of them are listed
below:
• Browser based risks
• Network dependence
• Lack of portability between SaaS clouds
• BROWSER BASED RISKS
• If the consumer visits malicious website and browser becomes infected, and the subsequent
access to SaaS application might compromise the consumer's data. To avoid such risks, the
consumer can use multiple browsers and dedicate a specific browser to access SaaS
applications or can use virtual desktop while accessing the SaaS applications.
• NETWORK DEPENDENCE
• The SaaS application can be delivered only when network is continuously available. Also
network should be reliable but the network reliability cannot be guaranteed either by cloud
provider or the consumer.
• LACK OF PORTABILITY BETWEEN SAAS CLOUDS
• Transferring workloads from one SaaS cloud to another is not so easy because work flow,
business logics, user interfaces, support scripts can be provider specific.
• OPEN SAAS AND SOA
Open SaaS uses SaaS applications that are developed using open
source programming language. These SaaS applications can run on any open
source operating system and database. Open SaaS has several benefits, some
of these are listed below:
• No License Required
• Low Deployment Cost
• Less Vendor Lock-in
• More portable applications
• More Robust Solution
• The following diagram shows the SaaS implementation based on SOA:
Software-as-a-Service

More Related Content

PPTX
Comprehensive Information on Software as a Service
PDF
SaaS for Understanding
PPTX
Cloud computing
PDF
SaaS Introduction - What is SaaS Mean and Examples
PPTX
Saas by shashwat and shivendra
PPT
Overview of SaaS
PPTX
cloud services model by Group 6.pptx
PPT
SaaS Presentation
Comprehensive Information on Software as a Service
SaaS for Understanding
Cloud computing
SaaS Introduction - What is SaaS Mean and Examples
Saas by shashwat and shivendra
Overview of SaaS
cloud services model by Group 6.pptx
SaaS Presentation

Similar to Software-as-a-Service (20)

PPTX
cloud-saas.pptx
PPTX
SaaS.pptx
PDF
What are cloud service models
PPTX
Soa 22 software as a service and soa
PPT
Software as a service, software engineering
PPTX
Software as a Service
PDF
Cloud Service Models.pdf
PPT
Cloud computing and Software as a Service Overview
PPTX
Introduction to SAAS(Software as a service).pptx
PPTX
Software as a Service
PDF
Unit 3 Cloud Computing.pdf
PPTX
1.Service Models of Cloud Computing .pptx
PDF
eDocument Sciences SaaS 101
PDF
Navigating the Shifting Tides: Understanding the Evolving Landscape of Cybers...
PPTX
Cloud computing services - Software as a Service - a delivery model for clou...
PPTX
softwareasaservice-1703220855100000.pptx
PDF
What Is SaaS: An Overview of Software as a Service
PPT
SaaS Presentation at SCIT Conference
PPTX
What is SAAS Explained SAAS Tutorial
PPTX
Software as a service
cloud-saas.pptx
SaaS.pptx
What are cloud service models
Soa 22 software as a service and soa
Software as a service, software engineering
Software as a Service
Cloud Service Models.pdf
Cloud computing and Software as a Service Overview
Introduction to SAAS(Software as a service).pptx
Software as a Service
Unit 3 Cloud Computing.pdf
1.Service Models of Cloud Computing .pptx
eDocument Sciences SaaS 101
Navigating the Shifting Tides: Understanding the Evolving Landscape of Cybers...
Cloud computing services - Software as a Service - a delivery model for clou...
softwareasaservice-1703220855100000.pptx
What Is SaaS: An Overview of Software as a Service
SaaS Presentation at SCIT Conference
What is SAAS Explained SAAS Tutorial
Software as a service
Ad

Recently uploaded (20)

PPTX
MAD Unit - 3 User Interface and Data Management (Diploma IT)
PDF
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
PPTX
Amdahl’s law is explained in the above power point presentations
PDF
Mechanics of materials week 2 rajeshwari
PDF
electrical machines course file-anna university
PPTX
Wireless sensor networks (WSN) SRM unit 2
PPTX
mechattonicsand iotwith sensor and actuator
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PPTX
Micro1New.ppt.pptx the mai themes of micfrobiology
PPTX
Solar energy pdf of gitam songa hemant k
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
Agentic Artificial Intelligence (Agentic AI).pptx
PDF
Present and Future of Systems Engineering: Air Combat Systems
PPTX
Software Engineering and software moduleing
PDF
[jvmmeetup] next-gen integration with apache camel and quarkus.pdf
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
UEFA_Carbon_Footprint_Calculator_Methology_2.0.pdf
PPTX
AI-Reporting for Emerging Technologies(BS Computer Engineering)
PPTX
Cisco Network Behaviour dibuywvdsvdtdstydsdsa
MAD Unit - 3 User Interface and Data Management (Diploma IT)
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
Amdahl’s law is explained in the above power point presentations
Mechanics of materials week 2 rajeshwari
electrical machines course file-anna university
Wireless sensor networks (WSN) SRM unit 2
mechattonicsand iotwith sensor and actuator
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
Micro1New.ppt.pptx the mai themes of micfrobiology
Solar energy pdf of gitam songa hemant k
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Agentic Artificial Intelligence (Agentic AI).pptx
Present and Future of Systems Engineering: Air Combat Systems
Software Engineering and software moduleing
[jvmmeetup] next-gen integration with apache camel and quarkus.pdf
distributed database system" (DDBS) is often used to refer to both the distri...
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
UEFA_Carbon_Footprint_Calculator_Methology_2.0.pdf
AI-Reporting for Emerging Technologies(BS Computer Engineering)
Cisco Network Behaviour dibuywvdsvdtdstydsdsa
Ad

Software-as-a-Service

  • 2. • Software as a Service(SaaS )model allows to provide software application as a service to the end users. It refers to a software that is deployed on a hosted service and is accessible via Internet. There are several SaaS applications, some of them are listed below: • Billing and Invoicing System • Customer Relationship Management (CRM) applications • Help Desk Applications • Human Resource (HR) Solutions • Some of the SaaS applications are not customizable such as an Office Suite. But SaaS provides us Application Programming Interface (API), which allows the developer to develop a customized application.
  • 3. • Characteristics • Here are the characteristics of SaaS service model: • SaaS makes the software available over the Internet. • The Software are maintained by the vendor rather than where they are running. • The license to the software may be subscription based or usage based. And it is billed on recurring basis. • SaaS applications are cost effective since they do not require any maintenance at end user side. • They are available on demand. • They can be scaled up or down on demand. • They are automatically upgraded and updated. • SaaS offers share data model. Therefore, multiple users can share single instance of infrastructure. It is not required to hard code the functionality for individual users. • All users are running same version of the software.
  • 4. • Benefits • Using SaaS has proved to be beneficial in terms of scalability, efficiency, performance and much more. Some of the benefits are listed below: • Modest Software Tools • Efficient use of Software Licenses • Centralized Management & Data • Platform responsibilities managed by provider • Multitenant solutions
  • 5. • MODEST SOFTWARE TOOLS • The SaaS application deployment requires a little or no client side software installation which results in the following benefits: • No requirement for complex software packages at client side • Little or no risk of configuration at client side • Low distribution cost • EFFICIENT USE OF SOFTWARE LICENSES • The client can have single license for multiple computers running at different locations which reduces the licensing cost. Also, there is no requirement for license servers because the software runs in the provider's infrastructure. • CENTRALIZED MANAGEMENT & DATA • The data stored by the cloud provider is centralized. However, the cloud providers may store data in a decentralized manner for sake of redundancy and reliability. • PLATFORM RESPONSIBILITIES MANAGED BY PROVIDERS • All platform responsibilities such as backups, system maintenance, security, hardware refresh, power management, etc., are performed by the cloud provider. The consumer need not to bother about them. • MULTITENANT SOLUTIONS • Multitenancy allows multiple users to share single instance of resources in virtual isolation. Consumers can customize their application without affecting the core functionality.
  • 6. • Issues There are several issues associated with SaaS, some of them are listed below: • Browser based risks • Network dependence • Lack of portability between SaaS clouds • BROWSER BASED RISKS • If the consumer visits malicious website and browser becomes infected, and the subsequent access to SaaS application might compromise the consumer's data. To avoid such risks, the consumer can use multiple browsers and dedicate a specific browser to access SaaS applications or can use virtual desktop while accessing the SaaS applications. • NETWORK DEPENDENCE • The SaaS application can be delivered only when network is continuously available. Also network should be reliable but the network reliability cannot be guaranteed either by cloud provider or the consumer. • LACK OF PORTABILITY BETWEEN SAAS CLOUDS • Transferring workloads from one SaaS cloud to another is not so easy because work flow, business logics, user interfaces, support scripts can be provider specific.
  • 7. • OPEN SAAS AND SOA Open SaaS uses SaaS applications that are developed using open source programming language. These SaaS applications can run on any open source operating system and database. Open SaaS has several benefits, some of these are listed below: • No License Required • Low Deployment Cost • Less Vendor Lock-in • More portable applications • More Robust Solution • The following diagram shows the SaaS implementation based on SOA: