Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
SaaS – Software as a Service
• What is SaaS?
• A software distribution model where a provider hosts applications and makes them available to
customers over the internet
• SaaS arose in the 1990s as a result of three primary factors:
1. Software was becoming more complex and expensive to install and maintain
2. Software contracts were often very restrictive and very expensive
3.The rise of the internet and network speed
• Oracle is the market leader in many SaaS categories, especially ERP
Confidential – Oracle Internal 1
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Advantages to SaaS
Hardware
• Organizations no
longer have to invest
in costly and
expansive data
centers
• Desktop
requirements are
greatly reduced
Software
• No software to
license, install, and
support for the SaaS
application
Licensing
• Customers pay via a
subscription, usually
for three years,
versus paying for the
licenses up front and
then paying for
annual support
• Predictable cost
model eases
budgeting cycles
• Can terminate or
choose not to renew
the contract, which
stops recurring costs
Scalable
• More, or fewer,
features of the
application can be
accessed quickly, and
additional users can
be quickly added
Confidential – Oracle Internal 2
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Advantages to SaaS (continued)
Automatic Updates
• The provider
performs all updates
and patching,
including compliance
and regulatory
maintenance
• New functionality is
available immediately
for use vs. needing to
install/upgrade
Accessibility
• Software can be
accessed from
anywhere, e.g.,
mobile or tablet
device, vs. only from
a specific location
Implementation
Speed
• No need to wait for
infrastructure
procurement/setup
• Because the
functionality is more
or less fixed, design
time is reduced
• Testing time reduced
since the vendor has
done much of the
testing already
Operational Costs
• Reduced due to the
provider hosting the
application
Confidential – Oracle Internal/Restricted/Highly Restricted 3
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Implications of SaaS
Reliance on a Third Party
• Heavy reliance on a third party to run and maintain
potentially business critical applications vs. having
complete control internally
• Security
• Availability
Reliance on Vendor Functionality
• Reliance on vendor functionality vs. a high degree of
customization control
• CEMLI scope is reduced compared with on-premises
apps (in fact CEMLI term is not used in SaaS context):
• Customizations – near zero
• Extensions – yes through PaaS for SaaS or other
service integration
• Modifications – not allowed in SaaS
• Localizations – provided by the SaaS vendor
• Integrations – yes through APIs or PaaS for SaaS
• Vendors may add or change functionality that may
have a material impact on how a customer uses the
software for their business
Confidential – Oracle Internal 4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Naming convention includes year and
quarter of the release
e.g. 18A, 18B, 18C, 18D.
• No more annual upgrades to prepare
with vast functionality changes
• Quarterly updates include smaller
product innovations over time to
minimize change management impact
on customers.
• Quarterly Update Cycles* – Customers
are enrolled in a cycle to indicate the
months where the next release will be
applied:
– Dec/Mar/Jun/Sep
– Jan/Apr/Jul/Oct
– Feb/May/Aug/Nov
• In addition to the quarterlies,
customers can opt in to receive
Monthly Maintenance Pack(s) to
receive more urgent fixes.
• Monthly releases contain only bug
fixes - no new features
• Monthly updates may be required for
some products like Payroll.
Confidential – Oracle Internal 5
• Emergency One-Off (EOO) or
Cumulative Weekly Bundle (CWB)
• Reserved for rare exceptions and
exclusively for Sev 1 24x7 bugs with
the appropriate business case.
• Executive approval required
• Customer must be willing to receive
the remaining weekly updates for the
rest of the month and any monthlies
until the next quarterly update.
• The issue needs to be vetted through
the Technical Support investigation
process to identify the criticality of the
issue and validate the need for the off-
standard update.
SaaS Release Cadence
Quarterly Updates Monthly Updates Emergency Patching
* Note: Each pillar’s update/patching policy may vary slightly.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
SaaS Responsibilities at Oracle
Group Primary Responsibilities
Application Sales
• Sells initial subscription, any expansions within the subscription term, and renews
the subscription
• Maintains overall relationship with customer
Support • 24/7 technical support primarily for the application
Cloud Hosting
Operations (CHO)
• 24/7 support of the SaaS architecture, including monitoring, governance, security,
compliance, network administration, firewalls, and more
• Runs the “back end”
Product Development
• New feature development/delivery
• Monthly maintenance packs
• Defect remediation
Customer
• Configuration
• Planning and Preparing for Upgrades
• End-User Training and Adoption
• Process Improvement/Data Retention Planning and Execution
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Configuration
– To meet specific business requirements
by making changes to the application's
predefined set of parameters.
– Configuration means less effort and
low risk as the application is expressly
designed to have this type of changes
made.
– Configuration does not require code
level expertise.
• Customization
– When business requirements cannot
be implemented through configuration,
the change is more invasive as it
requires the application to do
something that it is not designed to do.
– It usually requires code level changes
or changes not expressly designed to
be made in application's environment.
– It means more maintenance efforts
and higher risks, especially during
standard changes to the core
application, such as upgrades.
Confidential – Oracle Internal 7
Configuration vs. Customization - Definitions
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Implications of Config v Custom in SaaS
Configuration
• Predefined set of parameters
easily configurable through a
user interface.
• Can often be performed by
non-technical, e.g., business,
resources
Extensibility
Frameworks
(for example PaaS for SaaS)
• Frameworks & APIs offered by SaaS
products extend (but do not alter)
the core functionality in a
controlled manner.
• Scope of Frameworks & APIs is
documented
• Extensions or integrations built on
top Frameworks and APIs are
upgrades friendly
• Changes to data made through
Frameworks and APIs are auditable
Customization
• Changes to the core functionality of
a product, common in the on-
premise space, are not possible in
SaaS model.
• Core product is considered a closed
and protected environment that is
FULLY maintained by Oracle
• Underlying technology is irrelevant
as it is not exposed externally
• Term customization in SaaS context
often refers to the previous section
– Frameworks & APIs
Confidential – Oracle Internal 8
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Important SaaS Implementation Considerations
• A SaaS implementation is different, yet similar, to an on-premise implementation
• Many of the same considerations exist for SaaS implementations as on-premise:
• Configuration – how do I set up the software to work for my business, e.g., what’s my chart of
accounts? What’s my department structure?
• Interfaces/Integrations – how am I getting data into and out of the application?
• Reporting – am I going to use an external reporting tool, or how do I build/configure reports out of
the SaaS system?
• User Adoption/Process Changes – how will I perform my job in the new system?
• Administration – how will I administer the application, e.g., how will I add new users or change
existing users? How will I add more functionality?
• Support – how will I support the application, both from a technical and functional perspective?
Confidential – Oracle Internal 9
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle’s SaaS Portfolio
• Key SaaS properties, aka pillars:
• Fusion Human Capital Management
(HCM), often combined with Taleo
• Fusion Enterprise Resource Planning (ERP)
and associated financial modules
• Customer Experience (CX)
• Includes Fusion CRM, Service Cloud (RightNow),
Field Service Cloud (TOA), Configure/Price/Quote
(BigMachines), Marketing Cloud (Eloqua et. al.)
• ERP carries the most focus from a
sales perspective
• 38% of all SaaS sold in Q2FY19 was ERP
• Leader in the marketplace
• Closest competition is Workday however their
financial suite is still very limited in scope and
functionality
Confidential – Oracle Internal 10
ERP/EPM CLOUD
Planning &
Collaboration
Mfg & Maintenance
Order Management
Product Lifecycle Mgt
Procurement
Logistics
SCM CLOUD HCM CLOUD CX CLOUD
Marketing
Commerce
Sales / Engagement
Configure, Price &
Quote
Service
Content
Social
Loyalty
Global HR
Talent Management
Workforce Rewards
Workforce
Management
Work Life Solutions
Financials
Procurement
Project Portfolio Mgt
Enterprise
Performance Mgt
Risk Management
Student Cloud

More Related Content

PPTX
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
AutoUpgrade and Best Practices
PDF
Oracle Database – Mission Critical
PDF
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
PDF
Make Your Application “Oracle RAC Ready” & Test For It
PDF
Standard Edition High Availability (SEHA) - The Why, What & How
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Oracle RAC 19c and Later - Best Practices #OOWLON
AutoUpgrade and Best Practices
Oracle Database – Mission Critical
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Make Your Application “Oracle RAC Ready” & Test For It
Standard Edition High Availability (SEHA) - The Why, What & How

What's hot (20)

PDF
Performance Stability, Tips and Tricks and Underscores
PDF
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
PDF
MAA for Oracle Database, Exadata and the Cloud
PDF
Hybrid Cloud Keynote
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
PDF
Machine Learning and AI at Oracle
PDF
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
PDF
Oracle IaaS Overview - AIOUG Hyderabad Chapter
PDF
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
PDF
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
PDF
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
PDF
APEX – jak vytvořit jednoduše aplikaci
PDF
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
PDF
A Cloud Journey - Move to the Oracle Cloud
PDF
MAA Best Practices for Oracle Database 19c
PDF
Oracle Sharding 18c - Technical Overview
PDF
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
PPT
SaaS External Presentation
Performance Stability, Tips and Tricks and Underscores
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
MAA for Oracle Database, Exadata and the Cloud
Hybrid Cloud Keynote
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Machine Learning and AI at Oracle
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
APEX – jak vytvořit jednoduše aplikaci
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
A Cloud Journey - Move to the Oracle Cloud
MAA Best Practices for Oracle Database 19c
Oracle Sharding 18c - Technical Overview
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
SaaS External Presentation
Ad

Similar to Understanding saa s (20)

PPT
Overview of SaaS
PPTX
Software as a Service
PPT
SaaS : The Future of Flexible Software Model
 
PDF
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
PPT
SaaS Model in economic downturn
PDF
SaaS for Understanding
PPT
SaaS Presentation
PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
PPTX
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
PPT
Software as a service, software engineering
PDF
SaaS Introduction - What is SaaS Mean and Examples
PPTX
Comprehensive Information on Software as a Service
PPTX
Software-as-a-Service
PPTX
Cloud in Action
PPTX
SaaS.pptx
PPT
Cloud computing and Software as a Service Overview
PDF
SaaS White Paper - An Overview
PPTX
apidays LIVE Paris - Bringing Cloud Native to a world of SaaS by Robert Wunde...
PPT
Software as Service
Overview of SaaS
Software as a Service
SaaS : The Future of Flexible Software Model
 
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
SaaS Model in economic downturn
SaaS for Understanding
SaaS Presentation
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
Software as a service, software engineering
SaaS Introduction - What is SaaS Mean and Examples
Comprehensive Information on Software as a Service
Software-as-a-Service
Cloud in Action
SaaS.pptx
Cloud computing and Software as a Service Overview
SaaS White Paper - An Overview
apidays LIVE Paris - Bringing Cloud Native to a world of SaaS by Robert Wunde...
Software as Service
Ad

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Five Habits of High-Impact Board Members
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
The various Industrial Revolutions .pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPT
Geologic Time for studying geology for geologist
DOCX
search engine optimization ppt fir known well about this
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
Chapter 5: Probability Theory and Statistics
sbt 2.0: go big (Scala Days 2025 edition)
Final SEM Unit 1 for mit wpu at pune .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Build Your First AI Agent with UiPath.pptx
Consumable AI The What, Why & How for Small Teams.pdf
The influence of sentiment analysis in enhancing early warning system model f...
Getting started with AI Agents and Multi-Agent Systems
Zenith AI: Advanced Artificial Intelligence
Five Habits of High-Impact Board Members
Custom Battery Pack Design Considerations for Performance and Safety
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A proposed approach for plagiarism detection in Myanmar Unicode text
The various Industrial Revolutions .pptx
Developing a website for English-speaking practice to English as a foreign la...
Geologic Time for studying geology for geologist
search engine optimization ppt fir known well about this
A review of recent deep learning applications in wood surface defect identifi...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Benefits of Physical activity for teenagers.pptx

Understanding saa s

  • 1. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | SaaS – Software as a Service • What is SaaS? • A software distribution model where a provider hosts applications and makes them available to customers over the internet • SaaS arose in the 1990s as a result of three primary factors: 1. Software was becoming more complex and expensive to install and maintain 2. Software contracts were often very restrictive and very expensive 3.The rise of the internet and network speed • Oracle is the market leader in many SaaS categories, especially ERP Confidential – Oracle Internal 1
  • 2. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Advantages to SaaS Hardware • Organizations no longer have to invest in costly and expansive data centers • Desktop requirements are greatly reduced Software • No software to license, install, and support for the SaaS application Licensing • Customers pay via a subscription, usually for three years, versus paying for the licenses up front and then paying for annual support • Predictable cost model eases budgeting cycles • Can terminate or choose not to renew the contract, which stops recurring costs Scalable • More, or fewer, features of the application can be accessed quickly, and additional users can be quickly added Confidential – Oracle Internal 2
  • 3. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Advantages to SaaS (continued) Automatic Updates • The provider performs all updates and patching, including compliance and regulatory maintenance • New functionality is available immediately for use vs. needing to install/upgrade Accessibility • Software can be accessed from anywhere, e.g., mobile or tablet device, vs. only from a specific location Implementation Speed • No need to wait for infrastructure procurement/setup • Because the functionality is more or less fixed, design time is reduced • Testing time reduced since the vendor has done much of the testing already Operational Costs • Reduced due to the provider hosting the application Confidential – Oracle Internal/Restricted/Highly Restricted 3
  • 4. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Implications of SaaS Reliance on a Third Party • Heavy reliance on a third party to run and maintain potentially business critical applications vs. having complete control internally • Security • Availability Reliance on Vendor Functionality • Reliance on vendor functionality vs. a high degree of customization control • CEMLI scope is reduced compared with on-premises apps (in fact CEMLI term is not used in SaaS context): • Customizations – near zero • Extensions – yes through PaaS for SaaS or other service integration • Modifications – not allowed in SaaS • Localizations – provided by the SaaS vendor • Integrations – yes through APIs or PaaS for SaaS • Vendors may add or change functionality that may have a material impact on how a customer uses the software for their business Confidential – Oracle Internal 4
  • 5. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • Naming convention includes year and quarter of the release e.g. 18A, 18B, 18C, 18D. • No more annual upgrades to prepare with vast functionality changes • Quarterly updates include smaller product innovations over time to minimize change management impact on customers. • Quarterly Update Cycles* – Customers are enrolled in a cycle to indicate the months where the next release will be applied: – Dec/Mar/Jun/Sep – Jan/Apr/Jul/Oct – Feb/May/Aug/Nov • In addition to the quarterlies, customers can opt in to receive Monthly Maintenance Pack(s) to receive more urgent fixes. • Monthly releases contain only bug fixes - no new features • Monthly updates may be required for some products like Payroll. Confidential – Oracle Internal 5 • Emergency One-Off (EOO) or Cumulative Weekly Bundle (CWB) • Reserved for rare exceptions and exclusively for Sev 1 24x7 bugs with the appropriate business case. • Executive approval required • Customer must be willing to receive the remaining weekly updates for the rest of the month and any monthlies until the next quarterly update. • The issue needs to be vetted through the Technical Support investigation process to identify the criticality of the issue and validate the need for the off- standard update. SaaS Release Cadence Quarterly Updates Monthly Updates Emergency Patching * Note: Each pillar’s update/patching policy may vary slightly.
  • 6. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | SaaS Responsibilities at Oracle Group Primary Responsibilities Application Sales • Sells initial subscription, any expansions within the subscription term, and renews the subscription • Maintains overall relationship with customer Support • 24/7 technical support primarily for the application Cloud Hosting Operations (CHO) • 24/7 support of the SaaS architecture, including monitoring, governance, security, compliance, network administration, firewalls, and more • Runs the “back end” Product Development • New feature development/delivery • Monthly maintenance packs • Defect remediation Customer • Configuration • Planning and Preparing for Upgrades • End-User Training and Adoption • Process Improvement/Data Retention Planning and Execution
  • 7. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • Configuration – To meet specific business requirements by making changes to the application's predefined set of parameters. – Configuration means less effort and low risk as the application is expressly designed to have this type of changes made. – Configuration does not require code level expertise. • Customization – When business requirements cannot be implemented through configuration, the change is more invasive as it requires the application to do something that it is not designed to do. – It usually requires code level changes or changes not expressly designed to be made in application's environment. – It means more maintenance efforts and higher risks, especially during standard changes to the core application, such as upgrades. Confidential – Oracle Internal 7 Configuration vs. Customization - Definitions
  • 8. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Implications of Config v Custom in SaaS Configuration • Predefined set of parameters easily configurable through a user interface. • Can often be performed by non-technical, e.g., business, resources Extensibility Frameworks (for example PaaS for SaaS) • Frameworks & APIs offered by SaaS products extend (but do not alter) the core functionality in a controlled manner. • Scope of Frameworks & APIs is documented • Extensions or integrations built on top Frameworks and APIs are upgrades friendly • Changes to data made through Frameworks and APIs are auditable Customization • Changes to the core functionality of a product, common in the on- premise space, are not possible in SaaS model. • Core product is considered a closed and protected environment that is FULLY maintained by Oracle • Underlying technology is irrelevant as it is not exposed externally • Term customization in SaaS context often refers to the previous section – Frameworks & APIs Confidential – Oracle Internal 8
  • 9. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Important SaaS Implementation Considerations • A SaaS implementation is different, yet similar, to an on-premise implementation • Many of the same considerations exist for SaaS implementations as on-premise: • Configuration – how do I set up the software to work for my business, e.g., what’s my chart of accounts? What’s my department structure? • Interfaces/Integrations – how am I getting data into and out of the application? • Reporting – am I going to use an external reporting tool, or how do I build/configure reports out of the SaaS system? • User Adoption/Process Changes – how will I perform my job in the new system? • Administration – how will I administer the application, e.g., how will I add new users or change existing users? How will I add more functionality? • Support – how will I support the application, both from a technical and functional perspective? Confidential – Oracle Internal 9
  • 10. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle’s SaaS Portfolio • Key SaaS properties, aka pillars: • Fusion Human Capital Management (HCM), often combined with Taleo • Fusion Enterprise Resource Planning (ERP) and associated financial modules • Customer Experience (CX) • Includes Fusion CRM, Service Cloud (RightNow), Field Service Cloud (TOA), Configure/Price/Quote (BigMachines), Marketing Cloud (Eloqua et. al.) • ERP carries the most focus from a sales perspective • 38% of all SaaS sold in Q2FY19 was ERP • Leader in the marketplace • Closest competition is Workday however their financial suite is still very limited in scope and functionality Confidential – Oracle Internal 10 ERP/EPM CLOUD Planning & Collaboration Mfg & Maintenance Order Management Product Lifecycle Mgt Procurement Logistics SCM CLOUD HCM CLOUD CX CLOUD Marketing Commerce Sales / Engagement Configure, Price & Quote Service Content Social Loyalty Global HR Talent Management Workforce Rewards Workforce Management Work Life Solutions Financials Procurement Project Portfolio Mgt Enterprise Performance Mgt Risk Management Student Cloud

Editor's Notes

  • #2: So, what is SaaS? In simple terms, SaaS, which stands for Software as a Service, is a software distribution model where a provider, such as Oracle, hosts applications and makes them available over the internet. The origins of SaaS are broad, but there were three primary reasons why SaaS became popular back in the 90s: There were some great software packages available from companies such as Hyperion, PeopleSoft, SAP, and Oracle, but these packages typically required vast amounts of hardware. Additionally, client-side requirements in terms of processor speed and storage continued to rise, yet client-side storage was still expensive. Customers often had to upgrade their user’s workstations to support the new software, which was often impractical and very expensive software contracts were very restrictive, often locking in expensive support costs for long periods of time. Additionally, because the software was expensive, both in terms of the licenses and the hardware required to support it, many smaller companies simply couldn’t afford to take advantage of improved software packages. The internet, and even more importantly network speed, continued to gain ground. It was now possible to render data and a rich user experience strictly over the internet
  • #3: There are several advantages to SaaS. Some of them include: SaaS means less hardware is needed, both from a back end or server perspective as well as a client or end user perspective SaaS also means there is little or no software for organizations to maintain and upgrade From a licensing perspective, SaaS is sold via a subscription, which is typically three years in length, and that subscription contains all software costs, including Support. This makes it easier for companies to predict their software costs and gives them a regular opportunity to renegotiate their subscription or consider other providers. SaaS is scalable as there are no real client-side requirements and the provider is hosting the application. New features can be accessed quicker, and the application can support more users at a moment’s notice vs. having to roll out client-side software and possibly increase server capacity.
  • #4: For updates, in SaaS, the provider is doing all the upgrading and patching vs. the customer having to perform this function, and new functionality becomes available almost instantly vs. the customer having to perform an often expensive upgrade. Accessibility is improved because SaaS does not have client-side requirements, thus the application can be accessed from a variety of devices at any time, such as a mobile phone or a tablet. Customers implementing SaaS tend to go live sooner than on-premise because many of the usual phases of a typical software implementation are reduced under SaaS. For example, customers don’t have to wait for procured hardware to arrive, and since the functionality is more or less fixed, design times are reduced. And finally, because no or very little extra hardware is needed to support the SaaS implementation, overall operational costs are lower.
  • #5: SaaS also carries with it a set of implications. Because the application is hosted, the customer is relying 100% on the vendor to provide access to the application at any time. The vendor takes all the risk from a security perspective, both in terms of access to the application and the data housed on the vendor’s servers. Some customers have difficulty not having full control over their application and their data.   The customer is also relying on the vendor to provide functionality that the customer wants and needs for their business. In on-premise, and we’ll cover this more later, customers have a high ability to customize the software to their liking, so if out of the box, the software doesn’t meet the customer’s business requirements, they can add or change functionality as needed. In SaaS, customization is almost non-existent, so the customer has to be willing to accept the delivered functionality. Additionally, the vendor can choose to add, modify, or even remove functionality in future releases, which can have a material impact on the customer’s business.   Now, here’s Rob Gover to tell you about SaaS architecture and Oracle’s release cadence:
  • #6: TRANSITION and WHY IMPORTANT: Now that you know about the data regions and the architecture within Oracle Clouds, let’s talk about the Releases Cadences for our SaaS Applications. Understanding our Release Cadences and how to request and plan for the appropriate patching is CRITICAL for Customers’ Success in SaaS. Not only is it important to get things fixed closer to the timing that you need it, but the patching cadence may also impact a customer’s availability to do things like refreshes (because environments may be out of synch for periods of time) NO MORE ANNUAL UPGRADES: Gone are the days of annual upgrades with significant functionality changes pushed out to users all at once. Instead, Oracle SaaS applications now employ Quarterly, Monthly, and Emergency One-Off Updates. Quarterly Updates are the norm for most of our customers. In fact, many of our SaaS applications require Quarterly Updates at a minimum. Quarterly Release methodology allows customers to make more frequent, smaller changes to the application over time. What’s more, All SaaS applications now follow consistent naming conventions and release timing – so no matter if you are the Administrator for HCM Cloud, CPQ Cloud, Service Cloud, or Marketing Cloud, all the releases are available within the same timeframe and using the consistent naming and development methodology. Quarterly Updates contain both New Product Features and Code Fixes, while both Monthly and Emergency or EOO updates only contain Bug fixes – no new features. EOO patching is reserved for 24x7 Sev 1 Bugs that do not have viable workarounds and requires a request for Executive Approval. DIFFERENT PROCESSES/PILLAR Each SaaS Application may differ slightly in its processes and Policies around which updates are required and which are optional. However, each SaaS pillar is consistent in the release cadences that are available and the naming conventions for those releases.
  • #7: A strong relationship between the customer and Oracle is imperative. Understanding how to navigate the various groups responsible for SaaS applications is crucial to a customers success. The various groups can help customers understand their roles and responsibilities and answer any questions they might have. Application Sales owns the overall commercial relationship with the customer and many other groups work together to support Sales. ASRs are responsible for the initial sale as well as any changes or expansions within the term of the license subscription. The sales group is key in presenting new features and functionality that may be of interest to the customer and driving overall strategy. A good relationship between Sales and the customer will drive a successful renewal of the account. Global Product Support is responsible for 24/7 technical support for the application (Product). Support maintains the knowledgebase whereby customers can self serve or choose to submit product service requests for break/fix issues. They work as the liaison to development/product management for enhancement requests and delivery of fixes to the applications. Cloud Hosting Operations manages a “Nerve Center” staff in a follow the sun configuration. They also have a Dedicated Security & Compliance management staff that is responsible for monitoring and governance. CHO is responsible for network administration which includes oversight for the servers, switches, firewalls, and load balancers in support of a stable environment. CHO drives the implementation of service architecture, service life-cycle management and works closely with product development to promote stability in the infrastructure. Product Development is the backbone of the core applications. They are experts in the design, delivery and overall maintenance of our various SaaS applications. Product Development is responsible for each individual product roadmap and new feature delivery through updates and upgrades. They are also responsible for defect remediation and the delivery of maintenance packs. Customers also have specific responsibilities in order to ensure their implementation is running smoothly. Customers have the flexibility to choose from a number of configuration options in order to modify their application to meet their business requirements. They can choose to work in-house on changes or partner with a third party in order to align their business processes with their functionality. Oracle products are constantly changing and the customer is responsible for being ready for the new releases. They will be notified in advance of any changes to their environments, and the customer needs to prepare for them. They may need to modify configurations or consume training prior to the update. Ownership and ongoing maintenance is vital to success for the customer. Another customer responsibility throughout the Oracle SaaS ownership is keeping up with end-user training. Ensuring that their employees understand how to use their Oracle product will lead to seamless operations. Oracle provides many pathways to training and ongoing education for end users and administrators to keep pace with Oracle Cloud applications. Staying ahead of the curve is important for our customers. Whether the customer is looking to define a change-management process to discover new functionalities or create a communication plan to keep users informed, customers are accountable for continuous process improvements. Customers are also responsible for a data retention policy and execution. Understanding what data needs, how they are using it and what they plan to do with it long term is key.
  • #8: Each organization has its own, often unique, business processes. These processes differentiate one organization from other businesses. Customizations are designed to modify the core functionality and usually require code level changes. Customizations lead to more maintenance and higher risk. Stepping into a SaaS model, particularly with the on premise mind-set, there may be a temptation to believe that you can change core application to accommodate such unique processes. Customizations of the core product in SaaS model are not possible. However, it does not mean that SaaS applications are limited to their out of the box offering. SaaS applications offer a wide range of out of the box features and functionalities - some may have to be CONFIGURED to meet business requirements or to achieve a desired application behavior.  
  • #9: Configurations are easily achievable in the SaaS space. Configurations are modified via a predefined set of parameters which are available in the user interface. Configurations are intended to be simple and smooth to implement and are often performed by non-technical type resources. What comes 'out of the box', the core functionality, cannot be changed or customized. It can be extended or integrated with third party systems. The core product is a closed environment that is 100% owned and maintained by Oracle. The technology of the core products is not exposed externally therefore the actual term customization is often used to refer to Frameworks and APIs. Extensibility frameworks will differ in their scope between SaaS applications. But they all serve the same purpose - to accommodate a business requirement, that cannot be implemented through configuration, but with no need to alter the core product. Extensibility has many different forms - it can be a web service, such as REST or SOAP, a scripting framework that allows creation of widgets, plugins or back-end processing or even something as simple as flat file transfers. Extensibility frameworks can be used by a single organization to implement their own unique requirements or by third parties to develop modules or components intended for a wider market reach.
  • #10: It’s important to note that SaaS implementations carry many of the same complexities as on-premise implementations. Just because the application is hosted does not mean that many of the standard implementation questions do not need to be answered: How should the application be set up? How will data get in and out of the application? How and what reports will be run? Are custom reports needed? How will users react to the new system? How will they perform their jobs in the future? How will the system be administered? How will more functionality be enabled? How will the system be supported, both functionally and technically?   All of these questions, and more, need to be answered for both SaaS implementations and on-premise implementations.
  • #11: Through acquisition and in-house development, Oracle has a complete suite of SaaS applications for businesses of all shapes and sizes. Applications can generally be grouped into back-office, such as HCM, ERP, and SCM, or front office, such as Service Cloud, CRM, and Marketing Cloud. Oracle’s SaaS focus is currently on ERP. In the most recent quarter, ERP accounted for 38% of all sales. Oracle is the acknowledged leader in the SaaS ERP space with only Workday offering a marginally competitive product.