SlideShare a Scribd company logo
1 of 21
How To Benchmark The 
Maturity Of Your SaaS Solution?
SaaS Approaches 
• There are several strategies available for ISVs to build/migrate 
their products to a SaaS model. However, each approach has its 
own pros and cons. 
• Two broad approaches, 
• Single Tenant / Hosted Model 
• Multi-Tenant Model 
• While there are plenty of differences in the approach between 
these two models, 
• Single tenant approach is mostly for products that are 
migrated from on-premise models to SaaS/cloud model 
• Multi-tenant approach has become the defacto standard for 
all newly built SaaS solutions 
www.techcello.com
What Constitutes a SaaS Solution? 
www.techcello.com 
Non- 
Functional 
Requirements 
Product 
Requirements 
Operational 
Requirements 
SaaS 
Solution 
Covers architectural aspects 
like security, configurability, 
scalability, etc. 
Addresses the business 
functionality/use cases that is 
solved by the product. 
Encapsulates the features 
required for operating the SaaS 
solution. Ex: Subscription, 
Billing, etc.
What To Benchmark? 
www.techcello.com 
Non- 
Functional 
Requirements 
Product 
Requirements 
Operational 
Requirements 
SaaS 
Solution 
• Product Requirements (has to) 
vary from product to product, 
and domain to domain. 
• But, Non-Functional and 
Operational Requirements 
more or less remain the same. 
• Your product can be 
benchmarked against the 
industry best practices 
defined in these areas.
SMART Calculator 
Free SMART Calculator to measure the SaaS Maturity of your Product 
The following slides explains the various aspects that are considered to 
arrive at the maturity of your SaaS product. 
SaaS Maturity Assessment and Reporting Tool (SMART) helps you identify the 
maturity of your SaaS solution that you already have or plan to build. There 
are several ways to deliver a product in SaaS model, but how stable and 
sustainable is your solution? Given the very fact that SaaS is a volume game, 
scalability is the key for a successful SaaS business. SMART will help you find 
www.techcello.com 
how scalable and matured is your product. 
http://resources.techcello.com/Smart-Calculator
Benchmarking Segments 
Architecture Security Operations Configuration 
www.techcello.com
Architecture Segment 
Design 
www.techcello.com 
• Is your application well layered? 
• Do you have a service oriented architecture between 
the layers? 
• Do you have a loosely coupled architecture between the 
modules? 
• Do you have a mechanism in your framework to ensure 
your developers follow the architecture norms? 
• Can you solution be deployed in any cloud (public, 
private, on-premise)? 
Maintainability 
• Do you have a good instrumentation mechanism? 
• Do you capture Product Analyctics information? 
Scalability 
• Can you scale your web and application layer (without 
engineering efforts) to handle increasing loads? 
• Is your caching layer scalable? 
• Is your database layer scalable to handle data growth?
Security Segment 
Data Security 
www.techcello.com 
• Is tenant isolation taken care at your framework level 
without depending on the developers to code correctly? 
• Do you have a provision to implement access control at 
the business layer 
Authentication 
• Do you support Single Sign On (SSO) with your tenant's 
onpremise identity system? 
Auditing 
• Is there a provision to audit and search for important 
events in your product? 
• Is there a provision to maintain transaction change logs 
in your product?
Security Segment 
Granularity 
www.techcello.com 
• Can you control role level access within the tenant? 
• Do you support action privileges that are independent 
of role? 
• Is there a flexibility in your security system for the 
tenants to create and manage their own roles and 
access control policies? 
• Can a user be mapped to multiple roles? 
• Does your security framework have the ability to control 
access at a field level? 
• Does your security framework have the ability to control 
access at a data row level? 
• Is the security access taken care at your framework level 
without depending on the developers to code correctly? 
• Is there a provision for the SaaS implementation team 
to service your customers on behalf of them
Operations Segment 
Subscription 
www.techcello.com 
• Is your subscription management flexible to have restrictions 
based on modules and features? 
• Is your subscription management flexible to have restrictions 
based on usages? 
• Is your subscription management design robust enough to 
restrict any invalid access to your application without the 
need for each developer to make the check? 
• Do you have the capability to meter and report back the 
usages in your system which can be tied back to the 
subscription and pricing? 
• Do you have the capability to create trial versions and trial 
periods? 
• Do you support self-registration for customers? 
Backup 
• Does your solution have the capability to create point in 
time backups for a tenant in a multi tenant database 
scenario? 
• Does your application have the capability to generate 
scheduled data export for a given tenant?
Operations Segment 
Tenant 
Provisioning 
www.techcello.com 
• Can your administrators onboard a new tenant seamlessly? 
• Can your administrators manage the subscriptions of the 
tenants through your system? 
• Can your administrator manage the configuration settings of 
the tenant through your system? 
• Does your product support white labelling? 
• Does your product support resellers to manage and sell your 
SaaS product? 
• Can you create and manage tenant hierarchy with 'n' level 
support? 
• Is your product self-servicing and user friendly so that you 
tenants need not keep coming back to your support team? 
• Can your tenants chose and mange their own subscriptions? 
• Can your tenants be assigned different urls or sub domains?
Operations Segment 
Billing 
www.techcello.com 
• Can you create multiple price plans for your versions? 
• Can you map a price plan to a tenant? 
• Can the price plan be usage or transaction based? 
• Can your price plan support slab based pricing? 
• Do you support scheduled auto debit from credit card or pay 
pal? 
• Can you generate detailed invoice, which can be viewed by 
your tenants through the system? 
• Can you generate reminders for invoice/payments?
Configuration 
Customization 
www.techcello.com 
• Is your application capable of capturing more informational 
fields specific to each tenant? 
• Is your application capable of modifying the field display 
names of forms and grids specific to tenants? 
• Can you add tenant specific validations for the fields? 
• is your application capable of modifying the ordinal of the 
fields in a form or grid? 
• Can your implementation team modify the business process 
workflow for a particular tenant? 
• Can your implementation team modify the business rules for 
a particular tenant? 
• Can your implementation team use your system to create 
adhoc reports and charts specific to the tenant seamlessly? 
• Can your tenants build new forms dynamically on the fly and 
start using them?
Configuration 
Integration 
www.techcello.com 
• Does your application expose enough service end points for 
integration? 
• Is there a capability in your application to call back any 
services on the onpremise environment specific to a tenant? 
• Is there a capability in your application to send any email 
notifications in both instance and batch mode? 
• Do you allow end users to define the content for the emails, 
along with the provision to embed dynamic contents (mail 
merge)?
SMART Report - Sample 
www.techcello.com
SMART Report - Sample 
www.techcello.com
SMART Report - Sample 
www.techcello.com
SMART Report - Sample 
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. 
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. 
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. 
Using TechCello you can simply focus on building your product functionalities, 
and TechCello can take care of the rest. 
Apart from saving significant amount of cost, your precious time can be well 
spent on differentiating your product from competitors through unique product 
features. 
www.techcello.com
Contact Us 
www.techcello.com 
http://www.techcello.com 
sales@techcello.com

More Related Content

What's hot

Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelinesJen Wei Lee
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?Codit
 
Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesArtizen, Inc.
 
Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessmentMIS
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application ModernizationJK Tech
 
The Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud WorldThe Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud WorldDATAVERSITY
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccentureAmazon Web Services
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopNicholas Vossburg
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureDavide Benvegnù
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Amazon Web Services
 
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J..."Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...AWS Chicago
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier ArchitectureHarish Kumar
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data Craig Milroy
 

What's hot (20)

Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
App Modernization
App ModernizationApp Modernization
App Modernization
 
Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & Issues
 
Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessment
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application Modernization
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 
The Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud WorldThe Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud World
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
From Monolith to Microservices
From Monolith to MicroservicesFrom Monolith to Microservices
From Monolith to Microservices
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J..."Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier Architecture
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 
SaaS on AWS - ISV challenges
SaaS on AWS - ISV challengesSaaS on AWS - ISV challenges
SaaS on AWS - ISV challenges
 

Similar to How to benchmark the maturity of your saas solution

Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionTechcello
 
Saas Challenges and Solutions
Saas Challenges and SolutionsSaas Challenges and Solutions
Saas Challenges and SolutionsTechcello
 
Saas challenges and solutions
Saas challenges and solutionsSaas challenges and solutions
Saas challenges and solutionskanimozhin
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelTechcello
 
Semaphore cloud development webinar
Semaphore cloud development webinarSemaphore cloud development webinar
Semaphore cloud development webinarAnn Kelly
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comArun Somu Panneerselvam
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersTechcello
 
Single vs. multi tenant cost comparison
Single vs. multi tenant cost comparisonSingle vs. multi tenant cost comparison
Single vs. multi tenant cost comparisonkanimozhin
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providerskanimozhin
 
ServiceNow Tokyo Release- Aelumconsulting.pdf
ServiceNow Tokyo Release- Aelumconsulting.pdfServiceNow Tokyo Release- Aelumconsulting.pdf
ServiceNow Tokyo Release- Aelumconsulting.pdfAelum Consulting
 
08 hopex v next service fabric
08 hopex v next   service fabric08 hopex v next   service fabric
08 hopex v next service fabricMichel Bruchet
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology UpdateWSO2
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchersMustafa Gamal
 
Best Practices for Cloud Native Applications using Hybrid Azure
Best Practices for Cloud Native Applications using Hybrid AzureBest Practices for Cloud Native Applications using Hybrid Azure
Best Practices for Cloud Native Applications using Hybrid AzureCapgemini
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0aaronwso2
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitectureABDEL RAHMAN KARIM
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrdMidVision
 
Rapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message brokerRapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message brokerMidVision
 

Similar to How to benchmark the maturity of your saas solution (20)

Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS Solution
 
Saas Challenges and Solutions
Saas Challenges and SolutionsSaas Challenges and Solutions
Saas Challenges and Solutions
 
Saas challenges and solutions
Saas challenges and solutionsSaas challenges and solutions
Saas challenges and solutions
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS Model
 
Semaphore cloud development webinar
Semaphore cloud development webinarSemaphore cloud development webinar
Semaphore cloud development webinar
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
Single vs. multi tenant cost comparison
Single vs. multi tenant cost comparisonSingle vs. multi tenant cost comparison
Single vs. multi tenant cost comparison
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providers
 
ServiceNow Tokyo Release- Aelumconsulting.pdf
ServiceNow Tokyo Release- Aelumconsulting.pdfServiceNow Tokyo Release- Aelumconsulting.pdf
ServiceNow Tokyo Release- Aelumconsulting.pdf
 
08 hopex v next service fabric
08 hopex v next   service fabric08 hopex v next   service fabric
08 hopex v next service fabric
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchers
 
Best Practices for Cloud Native Applications using Hybrid Azure
Best Practices for Cloud Native Applications using Hybrid AzureBest Practices for Cloud Native Applications using Hybrid Azure
Best Practices for Cloud Native Applications using Hybrid Azure
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitecture
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
 
Rapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message brokerRapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message broker
 

More from kanimozhin

Webinar series part 2 recipe for a successful saa s company - migrating sing...
Webinar series part 2  recipe for a successful saa s company - migrating sing...Webinar series part 2  recipe for a successful saa s company - migrating sing...
Webinar series part 2 recipe for a successful saa s company - migrating sing...kanimozhin
 
Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slidesharekanimozhin
 
Techcello hp-arch workshop
Techcello hp-arch workshopTechcello hp-arch workshop
Techcello hp-arch workshopkanimozhin
 
Recipe for successful saas company part 1
Recipe for successful saas company part 1Recipe for successful saas company part 1
Recipe for successful saas company part 1kanimozhin
 
Security architecture best practices for saas applications
Security architecture best practices for saas applicationsSecurity architecture best practices for saas applications
Security architecture best practices for saas applicationskanimozhin
 
Leveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantkanimozhin
 
How to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businessHow to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businesskanimozhin
 
Cello Saas getting started
Cello Saas getting startedCello Saas getting started
Cello Saas getting startedkanimozhin
 
Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...kanimozhin
 
Building a scalable and profitable saa s business model
Building a scalable and profitable saa s business modelBuilding a scalable and profitable saa s business model
Building a scalable and profitable saa s business modelkanimozhin
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solutionkanimozhin
 
9 quotable quotes about multi tenancy
9 quotable quotes about multi tenancy9 quotable quotes about multi tenancy
9 quotable quotes about multi tenancykanimozhin
 

More from kanimozhin (13)

Webinar series part 2 recipe for a successful saa s company - migrating sing...
Webinar series part 2  recipe for a successful saa s company - migrating sing...Webinar series part 2  recipe for a successful saa s company - migrating sing...
Webinar series part 2 recipe for a successful saa s company - migrating sing...
 
Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slideshare
 
Techcello hp-arch workshop
Techcello hp-arch workshopTechcello hp-arch workshop
Techcello hp-arch workshop
 
Slcm webinar
Slcm webinarSlcm webinar
Slcm webinar
 
Recipe for successful saas company part 1
Recipe for successful saas company part 1Recipe for successful saas company part 1
Recipe for successful saas company part 1
 
Security architecture best practices for saas applications
Security architecture best practices for saas applicationsSecurity architecture best practices for saas applications
Security architecture best practices for saas applications
 
Leveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenant
 
How to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businessHow to build, manage and operate a successful saas business
How to build, manage and operate a successful saas business
 
Cello Saas getting started
Cello Saas getting startedCello Saas getting started
Cello Saas getting started
 
Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...
 
Building a scalable and profitable saa s business model
Building a scalable and profitable saa s business modelBuilding a scalable and profitable saa s business model
Building a scalable and profitable saa s business model
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
9 quotable quotes about multi tenancy
9 quotable quotes about multi tenancy9 quotable quotes about multi tenancy
9 quotable quotes about multi tenancy
 

Recently uploaded

PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSkajalroy875762
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubaijaehdlyzca
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Timegargpaaro
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...pr788182
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...pujan9679
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...lizamodels9
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 

Recently uploaded (20)

PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 

How to benchmark the maturity of your saas solution

  • 1. How To Benchmark The Maturity Of Your SaaS Solution?
  • 2. SaaS Approaches • There are several strategies available for ISVs to build/migrate their products to a SaaS model. However, each approach has its own pros and cons. • Two broad approaches, • Single Tenant / Hosted Model • Multi-Tenant Model • While there are plenty of differences in the approach between these two models, • Single tenant approach is mostly for products that are migrated from on-premise models to SaaS/cloud model • Multi-tenant approach has become the defacto standard for all newly built SaaS solutions www.techcello.com
  • 3. What Constitutes a SaaS Solution? www.techcello.com Non- Functional Requirements Product Requirements Operational Requirements SaaS Solution Covers architectural aspects like security, configurability, scalability, etc. Addresses the business functionality/use cases that is solved by the product. Encapsulates the features required for operating the SaaS solution. Ex: Subscription, Billing, etc.
  • 4. What To Benchmark? www.techcello.com Non- Functional Requirements Product Requirements Operational Requirements SaaS Solution • Product Requirements (has to) vary from product to product, and domain to domain. • But, Non-Functional and Operational Requirements more or less remain the same. • Your product can be benchmarked against the industry best practices defined in these areas.
  • 5. SMART Calculator Free SMART Calculator to measure the SaaS Maturity of your Product The following slides explains the various aspects that are considered to arrive at the maturity of your SaaS product. SaaS Maturity Assessment and Reporting Tool (SMART) helps you identify the maturity of your SaaS solution that you already have or plan to build. There are several ways to deliver a product in SaaS model, but how stable and sustainable is your solution? Given the very fact that SaaS is a volume game, scalability is the key for a successful SaaS business. SMART will help you find www.techcello.com how scalable and matured is your product. http://resources.techcello.com/Smart-Calculator
  • 6. Benchmarking Segments Architecture Security Operations Configuration www.techcello.com
  • 7. Architecture Segment Design www.techcello.com • Is your application well layered? • Do you have a service oriented architecture between the layers? • Do you have a loosely coupled architecture between the modules? • Do you have a mechanism in your framework to ensure your developers follow the architecture norms? • Can you solution be deployed in any cloud (public, private, on-premise)? Maintainability • Do you have a good instrumentation mechanism? • Do you capture Product Analyctics information? Scalability • Can you scale your web and application layer (without engineering efforts) to handle increasing loads? • Is your caching layer scalable? • Is your database layer scalable to handle data growth?
  • 8. Security Segment Data Security www.techcello.com • Is tenant isolation taken care at your framework level without depending on the developers to code correctly? • Do you have a provision to implement access control at the business layer Authentication • Do you support Single Sign On (SSO) with your tenant's onpremise identity system? Auditing • Is there a provision to audit and search for important events in your product? • Is there a provision to maintain transaction change logs in your product?
  • 9. Security Segment Granularity www.techcello.com • Can you control role level access within the tenant? • Do you support action privileges that are independent of role? • Is there a flexibility in your security system for the tenants to create and manage their own roles and access control policies? • Can a user be mapped to multiple roles? • Does your security framework have the ability to control access at a field level? • Does your security framework have the ability to control access at a data row level? • Is the security access taken care at your framework level without depending on the developers to code correctly? • Is there a provision for the SaaS implementation team to service your customers on behalf of them
  • 10. Operations Segment Subscription www.techcello.com • Is your subscription management flexible to have restrictions based on modules and features? • Is your subscription management flexible to have restrictions based on usages? • Is your subscription management design robust enough to restrict any invalid access to your application without the need for each developer to make the check? • Do you have the capability to meter and report back the usages in your system which can be tied back to the subscription and pricing? • Do you have the capability to create trial versions and trial periods? • Do you support self-registration for customers? Backup • Does your solution have the capability to create point in time backups for a tenant in a multi tenant database scenario? • Does your application have the capability to generate scheduled data export for a given tenant?
  • 11. Operations Segment Tenant Provisioning www.techcello.com • Can your administrators onboard a new tenant seamlessly? • Can your administrators manage the subscriptions of the tenants through your system? • Can your administrator manage the configuration settings of the tenant through your system? • Does your product support white labelling? • Does your product support resellers to manage and sell your SaaS product? • Can you create and manage tenant hierarchy with 'n' level support? • Is your product self-servicing and user friendly so that you tenants need not keep coming back to your support team? • Can your tenants chose and mange their own subscriptions? • Can your tenants be assigned different urls or sub domains?
  • 12. Operations Segment Billing www.techcello.com • Can you create multiple price plans for your versions? • Can you map a price plan to a tenant? • Can the price plan be usage or transaction based? • Can your price plan support slab based pricing? • Do you support scheduled auto debit from credit card or pay pal? • Can you generate detailed invoice, which can be viewed by your tenants through the system? • Can you generate reminders for invoice/payments?
  • 13. Configuration Customization www.techcello.com • Is your application capable of capturing more informational fields specific to each tenant? • Is your application capable of modifying the field display names of forms and grids specific to tenants? • Can you add tenant specific validations for the fields? • is your application capable of modifying the ordinal of the fields in a form or grid? • Can your implementation team modify the business process workflow for a particular tenant? • Can your implementation team modify the business rules for a particular tenant? • Can your implementation team use your system to create adhoc reports and charts specific to the tenant seamlessly? • Can your tenants build new forms dynamically on the fly and start using them?
  • 14. Configuration Integration www.techcello.com • Does your application expose enough service end points for integration? • Is there a capability in your application to call back any services on the onpremise environment specific to a tenant? • Is there a capability in your application to send any email notifications in both instance and batch mode? • Do you allow end users to define the content for the emails, along with the provision to embed dynamic contents (mail merge)?
  • 15. SMART Report - Sample www.techcello.com
  • 16. SMART Report - Sample www.techcello.com
  • 17. SMART Report - Sample www.techcello.com
  • 18. SMART Report - Sample www.techcello.com
  • 19. 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. www.techcello.com
  • 20. 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. 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. Using TechCello you can simply focus on building your product functionalities, and TechCello can take care of the rest. Apart from saving significant amount of cost, your precious time can be well spent on differentiating your product from competitors through unique product features. www.techcello.com
  • 21. Contact Us www.techcello.com http://www.techcello.com sales@techcello.com