SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
[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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
[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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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