SlideShare a Scribd company logo
SaaS Architecture
Past and Present
The “SaaS” Effect
• SaaS has clearly proved critics that it is here to stay for a long
time
• Increase in SaaS adoption as well as the new technology
innovations such as cloud has significantly evolved SaaS
architecture
• In this presentation we will take a look back and see what
constituted SaaS architecture then and what constitutes now
www.techcello.com SaaS Architecture – Past and Present
www.techcello.com
Infrastructure Security
Topic Past Approaches Present Approaches
Infrastructure Security Security Policies Offered By Cloud
Security Audits
Firewall
Anti-spam
SSL
Cloud infrastructure has clearly dominated the thought process of
infrastructure setup
Infact, ISVs moving to SaaS model (from on-premise) for first time
had a tough time in coping up to managing infrastructure
Today cloud infrastructure has reduced a big burden from the
shoulders of IT teams
SaaS Architecture – Past and Present
www.techcello.com
Application Security
Topic Past Approaches Present Approaches
Application Security Form based authentication
SSO with AD/ OpenID/ WS-
Federation
Role based Control Multifactor authentication
Claim based identity
Granular privileges
Row and Field level privileges
Tenant based ACL
OAuth based access
User Audits and Event Audits
Transactional change audit
and Analysis
OWASP Standards
Earlier Application security was merely handling authentication and
role based access control. However, in today’s world security has
spawned in to much bigger area with lot more emphasis on security
SaaS Architecture – Past and Present
www.techcello.com
Scalability
Topic Past Approaches Present Approaches
Scalability Load balanced Webservers Elasticity
Sharded database
Asynchronous operations
Cloudwatch/Azurewatch
NoSql database
Distributed Caching
Scalability was one of the under estimated non-functional
requirements in the past
Several products were successful but not sustainable due to
limitations on the scale (ex: Orkut)
Today cloud has intelligence to scale up and down the infrastructure
without the need for any manual intervention.
SaaS Architecture – Past and Present
www.techcello.com
Availability, Performance and Integration
Topic Past Approaches Present Approaches
Availability DB Replication and Failover
Multi availability zone
database failover
Multi availability zone
application failover
Performance 5-10 seconds Subsecond
Integration Excel Import Rest services
Excel Export Webhooks
DB Replication and failover has to be thought through from a multi
availability zone perspective
Systems are expected to work in subsecond response time
Open integration services like REST and Webhooks are preferred
over black box excel imports
SaaS Architecture – Past and Present
www.techcello.com
Configurability and Analytics
Topic Past Approaches Present Approaches
Configurability Custom code Configurable Workflow
White Labelling Configurable UI
Configurable Logos and
Themes
Configurable Forms and Grids
Analytics BI Big Data
No more hardcoding – people have learnt it the “hard” way
Anything that can potentially change from customer to customer is
now made configurable
Internet has witnessed a tremendous amount of data growth, which
has rendered traditional BI Analytics tool not useful as Big Data
SaaS Architecture – Past and Present
www.techcello.com
User Interface
Topic Past Approaches Present Approaches
User Interface Html and CSS HTML5.0
Flash/Applet/Silverlight SPA
Javascript frameworks
Realtime updates
Responsive Design
CSS Framework
Native Apps
In today’s world UI can make or break a product
Web pages almost work as desktop screens with immediate and
interactive responses
Viewing is no more restricted to PCs. Therefore, a responsive design
is mandatory to enable product access across multiple devices
SaaS Architecture – Past and Present
www.techcello.com
Manageability and Tenancy
Topic Past Approaches Present Approaches
Manageability ‘N’ layered architecture Dependency Injection
Exception logging AOP based instrumentation
Cloud log management service
MVC/MVVM
Tenancy ASP Model Multi tenant Architecture
Single Tenant Tenant Hierarchy
Support for reseller
management
Systems today are built with flexible architectures to support easy
integration with diversified set of external systems
Multi tenancy is becoming a defacto standard of building SaaS
applications
SaaS Architecture – Past and Present
www.techcello.com
Customer Service and Deployment
Topic Past Approaches Present Approaches
Customer Service
Implementation and
Operations Team
Self service
Deployment Self-Hosting Virtualization
MSP Public Cloud
Private Cloud
Hybrid
Management
Application Lifecycle
Management (ALM)
SaaS Lifecycle Management
(SLCM)
Self servicing features are included as part of the SaaS product to
reduce support load (and cost)
Wide range of deployment options are supported today
ISVs are moving towards a unified way of approaching their SaaS
business using SaaS Lifecycle Management (SLCM)
SaaS Architecture – Past and Present
www.techcello.com
SaaS Architecture – Best way forward
SaaS architectures have grown leaps and bounds in the last decade.
Today SaaS space is flooded with numerous options for SaaS
application development.
More importantly people have started looking for unified solutions
(like TechCello’s SaaS Starter Kit) that can tie all the above pieces
together.
Techcello's SaaS Multi Tenant architecture encapsulates all the
above areas in to a SaaS Starter Kit and continues to be the fastest
way to build SaaS product for ISVs.
To read more about it click here.
SaaS Architecture – Past and Present
www.techcello.com
About TechCello
Techcello is a cloud-ready, SaaS Application
Development Framework
Can be used to,
Build new SaaS products
Convert single-tenant Apps to Multi-Tenant
Migrate on premise products to SaaS model
Cello framework is delivered as a set of libraries and
APIs that can be easily integrated to your product
Applications built using Cello can be deployed in
any cloud
Cello contains building blocks for developing,
monetizing and servicing your SaaS offering.
SaaS Architecture – Past and Present
www.techcello.com
TechCello – Flexible Architecture
TechCello supports all models of database multi-tenancy, there by allowing ISVs
to operate in a hybrid model.
TechCello offers an end to end SaaS Life Cycle Management Solution that can
help in designing, developing and managing the operations of your SaaS
product.
Using TechCello you can simply focus on building your product functionalities,
and TechCello can take care of the rest.
TechCello is tested and proven SaaS Framework, built exclusively to meet the
typical SaaS needs of your business and product.
TechCello offers more than 30+ modules covering all the basic engineering
blocks and operational modules.
Apart from saving significant amount of cost, your precious time can be well
spent on differentiating your product from competitors through unique product
features.
SaaS Architecture – Past and Present
www.techcello.com
Contact Us
http://www.techcello.com
sales@techcello.com
SaaS Architecture – Past and Present

More Related Content

PDF
Introduction to Microsoft Azure Cloud
PPTX
Platform as a Service (PaaS)
PDF
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
PDF
Cloud Migration Strategy and Best Practices
PDF
Introduction to Azure
PDF
Cloud migration strategies
PPTX
cloud computing ppt
PPTX
Introduction to Microsoft Azure
Introduction to Microsoft Azure Cloud
Platform as a Service (PaaS)
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Migration Strategy and Best Practices
Introduction to Azure
Cloud migration strategies
cloud computing ppt
Introduction to Microsoft Azure

What's hot (20)

PPTX
Business Architecture
PDF
Google Cloud Platform
PDF
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
PDF
Advantages of Cloud Computing for Business
PDF
Microsoft Azure Rights Management
PPTX
Top 10 cloud service providers
PPSX
On-premise to Microsoft Azure Cloud Migration.
PPTX
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
PPTX
Veeam Solutions for SMB_2022.pptx
PDF
Migrate to Microsoft Azure with Confidence
PPTX
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
PPTX
cloud-migrations.pptx
PPTX
Cloud Security
PPTX
Azure fundamentals
PDF
Capability Maps - The Next Generation
PPTX
Cloud Reference Architecture - Part 1 Foundation
PDF
Microsoft Azure Fundamentals
PPT
SaaS Presentation
PPSX
Cloud Architecture - Multi Cloud, Edge, On-Premise
PPTX
Azure Storage
Business Architecture
Google Cloud Platform
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
Advantages of Cloud Computing for Business
Microsoft Azure Rights Management
Top 10 cloud service providers
On-premise to Microsoft Azure Cloud Migration.
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Veeam Solutions for SMB_2022.pptx
Migrate to Microsoft Azure with Confidence
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
cloud-migrations.pptx
Cloud Security
Azure fundamentals
Capability Maps - The Next Generation
Cloud Reference Architecture - Part 1 Foundation
Microsoft Azure Fundamentals
SaaS Presentation
Cloud Architecture - Multi Cloud, Edge, On-Premise
Azure Storage
Ad

Viewers also liked (20)

PDF
Open Architecture for Developing Multitenant Software-as-a-Service Applications
PPT
SaaS Business Architecture
PPTX
Architecting SaaS: Doing It Right the First Time
PDF
Building SaaS products with Windows Azure
PPTX
Security Architecture Best Practices for SaaS Applications
PPTX
Saa s multitenant database architecture
PDF
SaaS Introduction-May2014
PDF
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
PPTX
Software As A Service Presentation
PPT
An introduction and overview to Software as a Service
PPTX
Software as Service
PPTX
Webinar How to Achieve True Scalability in SaaS Applications
PPTX
Subscribed 2016: SaaS Application Architecture Defined
PPTX
The SaaS business model and metrics
PDF
Examinering en herziene kwalificatiedossiers: wat mag er nu wel en niet? (doo...
PPTX
Hybrid SaaS Architecture
PPTX
RapidScale CloudMail
PPT
What if you're the SaaS?
PPTX
MS Cloud Day - Cloud Computing – A Crash Course for Architects
PDF
Multitenant, Dedicated or Hybrid - Which cloud to choose?
Open Architecture for Developing Multitenant Software-as-a-Service Applications
SaaS Business Architecture
Architecting SaaS: Doing It Right the First Time
Building SaaS products with Windows Azure
Security Architecture Best Practices for SaaS Applications
Saa s multitenant database architecture
SaaS Introduction-May2014
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Software As A Service Presentation
An introduction and overview to Software as a Service
Software as Service
Webinar How to Achieve True Scalability in SaaS Applications
Subscribed 2016: SaaS Application Architecture Defined
The SaaS business model and metrics
Examinering en herziene kwalificatiedossiers: wat mag er nu wel en niet? (doo...
Hybrid SaaS Architecture
RapidScale CloudMail
What if you're the SaaS?
MS Cloud Day - Cloud Computing – A Crash Course for Architects
Multitenant, Dedicated or Hybrid - Which cloud to choose?
Ad

Similar to SaaS Architecture Past and Present (20)

PPTX
Benchmark Maturity of your SaaS Solution
PDF
Architecting SaaS
PPTX
Recipe for successful saas company part 1
PPTX
How to build, manage and operate a successful saas business
PPTX
Recipe for Successful SaaS Company - Part 1
PPT
Social Media, Cloud Computing and architecture
PPT
Social World
PPTX
How to benchmark the maturity of your saas solution
PDF
SaaS Software Development Best Practices_ 2024.pdf
PPT
ArcReady - Architecting Modern Distributed Applications
PPT
S+S Architecture Overview
PDF
Software as a service for efficient cloud computing
PDF
Cloud Platforms Today: A Perspective - David Chappell
PDF
Find out what's new in SaaS application architecture design (1).pdf
PDF
Find out what's new in SaaS application architecture design.pdf
PDF
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
PDF
Software as a service for efficient cloud computing
PDF
Cloud Computing and SOA from Enterprise Perspective
PPSX
Over view of cloud computing
PPTX
SaaS.pptx
Benchmark Maturity of your SaaS Solution
Architecting SaaS
Recipe for successful saas company part 1
How to build, manage and operate a successful saas business
Recipe for Successful SaaS Company - Part 1
Social Media, Cloud Computing and architecture
Social World
How to benchmark the maturity of your saas solution
SaaS Software Development Best Practices_ 2024.pdf
ArcReady - Architecting Modern Distributed Applications
S+S Architecture Overview
Software as a service for efficient cloud computing
Cloud Platforms Today: A Perspective - David Chappell
Find out what's new in SaaS application architecture design (1).pdf
Find out what's new in SaaS application architecture design.pdf
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Software as a service for efficient cloud computing
Cloud Computing and SOA from Enterprise Perspective
Over view of cloud computing
SaaS.pptx

More from Techcello (17)

PPTX
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
PDF
Whitepaper - Building a scalable & Profitable Saas Business
PPTX
9 Quotable Quotes About Multi Tenancy
PPTX
10 features to check out in your subscription management solution
PPT
Engineering and Operational Services for Cloud Providers
PPTX
Single vs. Multi Tenant Cost Comparison
PPTX
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
PPTX
Design Strategy for Data Isolation in SaaS Model
PPTX
Leveraging azure and cello for multi tenancy
PPTX
Saas Challenges and Solutions
PPTX
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
PDF
Cello saas scalability architecture
PDF
Cello Saas Brochure
PPTX
Techcello at a glance
PDF
Benefits of cello framework
PDF
CelloSaaS Getting Started
PDF
Cloud ready Multi-tenant SaaS Application Platform
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Whitepaper - Building a scalable & Profitable Saas Business
9 Quotable Quotes About Multi Tenancy
10 features to check out in your subscription management solution
Engineering and Operational Services for Cloud Providers
Single vs. Multi Tenant Cost Comparison
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Design Strategy for Data Isolation in SaaS Model
Leveraging azure and cello for multi tenancy
Saas Challenges and Solutions
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Cello saas scalability architecture
Cello Saas Brochure
Techcello at a glance
Benefits of cello framework
CelloSaaS Getting Started
Cloud ready Multi-tenant SaaS Application Platform

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
A Presentation on Artificial Intelligence
PDF
Modernizing your data center with Dell and AMD
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
A Presentation on Artificial Intelligence
Modernizing your data center with Dell and AMD
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

SaaS Architecture Past and Present

  • 2. The “SaaS” Effect • SaaS has clearly proved critics that it is here to stay for a long time • Increase in SaaS adoption as well as the new technology innovations such as cloud has significantly evolved SaaS architecture • In this presentation we will take a look back and see what constituted SaaS architecture then and what constitutes now www.techcello.com SaaS Architecture – Past and Present
  • 3. www.techcello.com Infrastructure Security Topic Past Approaches Present Approaches Infrastructure Security Security Policies Offered By Cloud Security Audits Firewall Anti-spam SSL Cloud infrastructure has clearly dominated the thought process of infrastructure setup Infact, ISVs moving to SaaS model (from on-premise) for first time had a tough time in coping up to managing infrastructure Today cloud infrastructure has reduced a big burden from the shoulders of IT teams SaaS Architecture – Past and Present
  • 4. www.techcello.com Application Security Topic Past Approaches Present Approaches Application Security Form based authentication SSO with AD/ OpenID/ WS- Federation Role based Control Multifactor authentication Claim based identity Granular privileges Row and Field level privileges Tenant based ACL OAuth based access User Audits and Event Audits Transactional change audit and Analysis OWASP Standards Earlier Application security was merely handling authentication and role based access control. However, in today’s world security has spawned in to much bigger area with lot more emphasis on security SaaS Architecture – Past and Present
  • 5. www.techcello.com Scalability Topic Past Approaches Present Approaches Scalability Load balanced Webservers Elasticity Sharded database Asynchronous operations Cloudwatch/Azurewatch NoSql database Distributed Caching Scalability was one of the under estimated non-functional requirements in the past Several products were successful but not sustainable due to limitations on the scale (ex: Orkut) Today cloud has intelligence to scale up and down the infrastructure without the need for any manual intervention. SaaS Architecture – Past and Present
  • 6. www.techcello.com Availability, Performance and Integration Topic Past Approaches Present Approaches Availability DB Replication and Failover Multi availability zone database failover Multi availability zone application failover Performance 5-10 seconds Subsecond Integration Excel Import Rest services Excel Export Webhooks DB Replication and failover has to be thought through from a multi availability zone perspective Systems are expected to work in subsecond response time Open integration services like REST and Webhooks are preferred over black box excel imports SaaS Architecture – Past and Present
  • 7. www.techcello.com Configurability and Analytics Topic Past Approaches Present Approaches Configurability Custom code Configurable Workflow White Labelling Configurable UI Configurable Logos and Themes Configurable Forms and Grids Analytics BI Big Data No more hardcoding – people have learnt it the “hard” way Anything that can potentially change from customer to customer is now made configurable Internet has witnessed a tremendous amount of data growth, which has rendered traditional BI Analytics tool not useful as Big Data SaaS Architecture – Past and Present
  • 8. www.techcello.com User Interface Topic Past Approaches Present Approaches User Interface Html and CSS HTML5.0 Flash/Applet/Silverlight SPA Javascript frameworks Realtime updates Responsive Design CSS Framework Native Apps In today’s world UI can make or break a product Web pages almost work as desktop screens with immediate and interactive responses Viewing is no more restricted to PCs. Therefore, a responsive design is mandatory to enable product access across multiple devices SaaS Architecture – Past and Present
  • 9. www.techcello.com Manageability and Tenancy Topic Past Approaches Present Approaches Manageability ‘N’ layered architecture Dependency Injection Exception logging AOP based instrumentation Cloud log management service MVC/MVVM Tenancy ASP Model Multi tenant Architecture Single Tenant Tenant Hierarchy Support for reseller management Systems today are built with flexible architectures to support easy integration with diversified set of external systems Multi tenancy is becoming a defacto standard of building SaaS applications SaaS Architecture – Past and Present
  • 10. www.techcello.com Customer Service and Deployment Topic Past Approaches Present Approaches Customer Service Implementation and Operations Team Self service Deployment Self-Hosting Virtualization MSP Public Cloud Private Cloud Hybrid Management Application Lifecycle Management (ALM) SaaS Lifecycle Management (SLCM) Self servicing features are included as part of the SaaS product to reduce support load (and cost) Wide range of deployment options are supported today ISVs are moving towards a unified way of approaching their SaaS business using SaaS Lifecycle Management (SLCM) SaaS Architecture – Past and Present
  • 11. www.techcello.com SaaS Architecture – Best way forward SaaS architectures have grown leaps and bounds in the last decade. Today SaaS space is flooded with numerous options for SaaS application development. More importantly people have started looking for unified solutions (like TechCello’s SaaS Starter Kit) that can tie all the above pieces together. Techcello's SaaS Multi Tenant architecture encapsulates all the above areas in to a SaaS Starter Kit and continues to be the fastest way to build SaaS product for ISVs. To read more about it click here. SaaS Architecture – Past and Present
  • 12. www.techcello.com About TechCello Techcello is a cloud-ready, SaaS Application Development Framework Can be used to, Build new SaaS products Convert single-tenant Apps to Multi-Tenant Migrate on premise products to SaaS model Cello framework is delivered as a set of libraries and APIs that can be easily integrated to your product Applications built using Cello can be deployed in any cloud Cello contains building blocks for developing, monetizing and servicing your SaaS offering. SaaS Architecture – Past and Present
  • 13. www.techcello.com TechCello – Flexible Architecture TechCello supports all models of database multi-tenancy, there by allowing ISVs to operate in a hybrid model. TechCello offers an end to end SaaS Life Cycle Management Solution that can help in designing, developing and managing the operations of your SaaS product. Using TechCello you can simply focus on building your product functionalities, and TechCello can take care of the rest. TechCello is tested and proven SaaS Framework, built exclusively to meet the typical SaaS needs of your business and product. TechCello offers more than 30+ modules covering all the basic engineering blocks and operational modules. Apart from saving significant amount of cost, your precious time can be well spent on differentiating your product from competitors through unique product features. SaaS Architecture – Past and Present