SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Mais de 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
 

Mais de 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
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

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