SlideShare a Scribd company logo
1 of 1
Download to read offline
Challenges Building Software-as-a-Service Apps
Software-as-a-Service (SaaS) is among the fastest growing segments of information technology industry.
Although much of the attention focuses on the low entry cost for users and subscription revenue stream for
providers, the viability of SaaS really stems from the fact users simply prefer SaaS applications. Operating the
application themselves, allows SaaS providers to focus on the user experience rather than on the IT team who
installs and maintains the application. Salesforce.com and Webex have proven SaaS is a viable business
model and inspired a wave of change in the software industry. However, typical ISVs face a significant
challenge in adopting the SaaS model when architecting multi-tenant applications.


The Challenge
Multi-tenant applications are a single software instance which is shared among all customers. When all users
share a common database, such as a search engine, sharing the application offers few challenges to the
developer. On the other hand, sharing applications in which users access only their own data, such as CRM,
requires securing data from inappropriate use. The added security wouldn't be needed if each user had their
own dedicated application and database. Unfortunately, hosting individual applications for each customer
hasn't been feasible due to the economics of IT operations. The manpower involved in deploying and
maintaining hundreds of copies of a complex application would make the cost of the resulting service
unappealing to users. Therefore, to reduce operating costs the provider must share a single application among
all users.


Building a multi-tenant application has its own costs. Architecting systems for multi-tenancy requires scarce
skills. Additional engineers are required and development and test cycles are longer. In addition, when all
subscribers share the same application, upgrades and outages affect the entire user base, creating spikes in
support needs. Therefore, designing for multi-tenancy is a tradeoff; increasing engineering expense and time-
to-market in order to lower the cost of service.


The Benefit
ISHIR has the understanding of the different SaaS models and platforms available to building multi-tenant
applications. We also have experience and knowledge to overcome challenges around integration with non-
SaaS applications, this poses a challenge for customers moving to SaaS. Assisting ISVs and enterprises to
adopt SaaS model helps bring solutions to market quicker with smaller internal staff and external expertise.




                      Copyright © 1999, 2008 ISHIR INFOTECH Pvt. Ltd. All Rights Reserved.   |   www.ishir.com

More Related Content

Viewers also liked

Busca por novos heróis olímpicos
Busca por novos heróis olímpicosBusca por novos heróis olímpicos
Busca por novos heróis olímpicosbrasilrumo2016
 
Navidad 2011
Navidad 2011Navidad 2011
Navidad 2011Eulogio54
 
Customers forlifetime-micro-bpo-15-mins
Customers forlifetime-micro-bpo-15-minsCustomers forlifetime-micro-bpo-15-mins
Customers forlifetime-micro-bpo-15-minsjayanthudar
 
somos leoneses 2
somos leoneses 2somos leoneses 2
somos leoneses 2zmerche
 
passofundo-gp06-pmo-asphalticconsulting
passofundo-gp06-pmo-asphalticconsultingpassofundo-gp06-pmo-asphalticconsulting
passofundo-gp06-pmo-asphalticconsultingMarco Coghi
 
How to Choose Best Web Hosting Company
How to Choose Best Web Hosting CompanyHow to Choose Best Web Hosting Company
How to Choose Best Web Hosting CompanySwapnil Dighe
 
Galeria da Exposição 39º17’27N; 7º25’49W
Galeria da Exposição 39º17’27N; 7º25’49WGaleria da Exposição 39º17’27N; 7º25’49W
Galeria da Exposição 39º17’27N; 7º25’49WSete Portas
 
Definir metas: A Regra das 3 Metas
Definir metas: A Regra das 3 Metas Definir metas: A Regra das 3 Metas
Definir metas: A Regra das 3 Metas ericoarocha
 
Orientaciones para mejorar la escritura
Orientaciones para mejorar la escrituraOrientaciones para mejorar la escritura
Orientaciones para mejorar la escrituraEmilia Jaén Gil
 
C loyalty spa series p
C    loyalty spa series pC    loyalty spa series p
C loyalty spa series pboogieshoes
 
Hid hid proposal writing-final
Hid hid proposal writing-finalHid hid proposal writing-final
Hid hid proposal writing-finalabuoukasha
 
Repasamos el abecedario 3 b
Repasamos el abecedario 3 bRepasamos el abecedario 3 b
Repasamos el abecedario 3 bbloglourdes
 

Viewers also liked (17)

Equipo Golf
Equipo GolfEquipo Golf
Equipo Golf
 
Busca por novos heróis olímpicos
Busca por novos heróis olímpicosBusca por novos heróis olímpicos
Busca por novos heróis olímpicos
 
Navidad 2011
Navidad 2011Navidad 2011
Navidad 2011
 
Cruz roja
Cruz rojaCruz roja
Cruz roja
 
Customers forlifetime-micro-bpo-15-mins
Customers forlifetime-micro-bpo-15-minsCustomers forlifetime-micro-bpo-15-mins
Customers forlifetime-micro-bpo-15-mins
 
Alphaland
AlphalandAlphaland
Alphaland
 
somos leoneses 2
somos leoneses 2somos leoneses 2
somos leoneses 2
 
passofundo-gp06-pmo-asphalticconsulting
passofundo-gp06-pmo-asphalticconsultingpassofundo-gp06-pmo-asphalticconsulting
passofundo-gp06-pmo-asphalticconsulting
 
How to Choose Best Web Hosting Company
How to Choose Best Web Hosting CompanyHow to Choose Best Web Hosting Company
How to Choose Best Web Hosting Company
 
Galeria da Exposição 39º17’27N; 7º25’49W
Galeria da Exposição 39º17’27N; 7º25’49WGaleria da Exposição 39º17’27N; 7º25’49W
Galeria da Exposição 39º17’27N; 7º25’49W
 
Definir metas: A Regra das 3 Metas
Definir metas: A Regra das 3 Metas Definir metas: A Regra das 3 Metas
Definir metas: A Regra das 3 Metas
 
Tradiciones navideñas
Tradiciones navideñasTradiciones navideñas
Tradiciones navideñas
 
Orientaciones para mejorar la escritura
Orientaciones para mejorar la escrituraOrientaciones para mejorar la escritura
Orientaciones para mejorar la escritura
 
C loyalty spa series p
C    loyalty spa series pC    loyalty spa series p
C loyalty spa series p
 
Hid hid proposal writing-final
Hid hid proposal writing-finalHid hid proposal writing-final
Hid hid proposal writing-final
 
Repasamos el abecedario 3 b
Repasamos el abecedario 3 bRepasamos el abecedario 3 b
Repasamos el abecedario 3 b
 
Apresentação 1
Apresentação 1Apresentação 1
Apresentação 1
 

More from ISHIR

White Paper : Why Outsourcing Fails
White Paper : Why Outsourcing FailsWhite Paper : Why Outsourcing Fails
White Paper : Why Outsourcing FailsISHIR
 
White paper : Cloud Computing Services
White paper : Cloud Computing ServicesWhite paper : Cloud Computing Services
White paper : Cloud Computing ServicesISHIR
 
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...ISHIR
 
White Paper : It Is Time To Switch Outsourcing Vendor
White Paper : It Is Time To Switch Outsourcing VendorWhite Paper : It Is Time To Switch Outsourcing Vendor
White Paper : It Is Time To Switch Outsourcing VendorISHIR
 
White Paper: IT budgets Custom Software Application Development, Custom Appli...
White Paper: IT budgets Custom Software Application Development, Custom Appli...White Paper: IT budgets Custom Software Application Development, Custom Appli...
White Paper: IT budgets Custom Software Application Development, Custom Appli...ISHIR
 
White Paper: Offshore Software Development Company, Offshore Product Development
White Paper: Offshore Software Development Company, Offshore Product DevelopmentWhite Paper: Offshore Software Development Company, Offshore Product Development
White Paper: Offshore Software Development Company, Offshore Product DevelopmentISHIR
 

More from ISHIR (6)

White Paper : Why Outsourcing Fails
White Paper : Why Outsourcing FailsWhite Paper : Why Outsourcing Fails
White Paper : Why Outsourcing Fails
 
White paper : Cloud Computing Services
White paper : Cloud Computing ServicesWhite paper : Cloud Computing Services
White paper : Cloud Computing Services
 
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
White Paper How To Define Outsourced Qa Project Plan, Quality Assurance, Proj...
 
White Paper : It Is Time To Switch Outsourcing Vendor
White Paper : It Is Time To Switch Outsourcing VendorWhite Paper : It Is Time To Switch Outsourcing Vendor
White Paper : It Is Time To Switch Outsourcing Vendor
 
White Paper: IT budgets Custom Software Application Development, Custom Appli...
White Paper: IT budgets Custom Software Application Development, Custom Appli...White Paper: IT budgets Custom Software Application Development, Custom Appli...
White Paper: IT budgets Custom Software Application Development, Custom Appli...
 
White Paper: Offshore Software Development Company, Offshore Product Development
White Paper: Offshore Software Development Company, Offshore Product DevelopmentWhite Paper: Offshore Software Development Company, Offshore Product Development
White Paper: Offshore Software Development Company, Offshore Product Development
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

White Paper Challlenges Buidling Saa S Apps

  • 1. Challenges Building Software-as-a-Service Apps Software-as-a-Service (SaaS) is among the fastest growing segments of information technology industry. Although much of the attention focuses on the low entry cost for users and subscription revenue stream for providers, the viability of SaaS really stems from the fact users simply prefer SaaS applications. Operating the application themselves, allows SaaS providers to focus on the user experience rather than on the IT team who installs and maintains the application. Salesforce.com and Webex have proven SaaS is a viable business model and inspired a wave of change in the software industry. However, typical ISVs face a significant challenge in adopting the SaaS model when architecting multi-tenant applications. The Challenge Multi-tenant applications are a single software instance which is shared among all customers. When all users share a common database, such as a search engine, sharing the application offers few challenges to the developer. On the other hand, sharing applications in which users access only their own data, such as CRM, requires securing data from inappropriate use. The added security wouldn't be needed if each user had their own dedicated application and database. Unfortunately, hosting individual applications for each customer hasn't been feasible due to the economics of IT operations. The manpower involved in deploying and maintaining hundreds of copies of a complex application would make the cost of the resulting service unappealing to users. Therefore, to reduce operating costs the provider must share a single application among all users. Building a multi-tenant application has its own costs. Architecting systems for multi-tenancy requires scarce skills. Additional engineers are required and development and test cycles are longer. In addition, when all subscribers share the same application, upgrades and outages affect the entire user base, creating spikes in support needs. Therefore, designing for multi-tenancy is a tradeoff; increasing engineering expense and time- to-market in order to lower the cost of service. The Benefit ISHIR has the understanding of the different SaaS models and platforms available to building multi-tenant applications. We also have experience and knowledge to overcome challenges around integration with non- SaaS applications, this poses a challenge for customers moving to SaaS. Assisting ISVs and enterprises to adopt SaaS model helps bring solutions to market quicker with smaller internal staff and external expertise. Copyright © 1999, 2008 ISHIR INFOTECH Pvt. Ltd. All Rights Reserved. | www.ishir.com