SlideShare a Scribd company logo
1 of 10
CLOUD VS. NON-CLOUD
• Hosting
• Multi Tenancy (or Single – Instance)
• Single Tenancy (or Multi – Instance)
Aman Mehra amehra2@babson.edu
TWITTER: @yamanmehra
PAY
HOSTING
MANAGE
DEPLOY
PRODUCT
LICENSE
APP.
MGMT.
APP.
MGMT.
+
HOSTING
SINGLE
TENANT
SaaS
MULTI
TENANT
SaaS
“CLOUD”
LICENSE LICENSE LICENSE SUBSCRIPTION SUBSCRIPTION
CUSTOMER CUSTOMER <vendor> < vendor > < vendor >
CUSTOMER
< vendor >
< vendor >
< vendor >
< vendor > < vendor > < vendor >
< vendor > < vendor > < vendor >
Single
Tenant
Single
Tenant
Product
enhancement
for remote
mgmt.
Single
Tenant
Product
enhancement
for remote
mgmt.,
deployment
Single
Tenant
Product
enhancement
for remote
mgmt.,
deployment
Multi tenant
Easy
upgrades,
elastic
purchase,
new platform
features
HOSTING
In a hosted environment, the software is usually licensed, just as
it would be if it were going to be run on-premise by the company
who licenses it. But someone else is taking care of it.
When the software is then accessed through a web browser, it
becomes difficult for the end user to tell whether it is hosted or
SaaS.
MULTI TENANCY
This architectural model allows software providers to serve
multiple customers from a single shared instance of the
application.
Given that multiple customers are running the same instance of
software and all data is housed in a multi-tenant database,
individual tenants have limited or no ability to make
customized modifications to functionality.
Multi Tenancy : Pros
- Economies of scale: related to both software procurement
costs and IT administration
(provisioning, maintenance, tuning, trouble-shooting and
systems management).
- Faster life cycle evolutions: By not supporting individual client
applications and multiple software versions, resources can be
more tightly focused.
- Dependability and reliability : By mandating every customer
operate on same database, operating environment and
software version, the hosting manufacturer is able to deliver
greater standardization and ensure a reliable information
system.
Multi Tenancy : Types
Separate databases
Computing resources and application code are generally shared between
all the tenants on a server, but each tenant has its own set of data that remains logically
isolated from data that belongs to all other tenants
Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
Shared Database, Separate Schemas
Housing multiple tenants in the same database,
with each tenant having its own set of tables
that are grouped into a schema created
specifically for the tenant.
Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
Shared Database, Shared Schema
Using the same database and the same set of
tables to host multiple tenants' data. A given
table can include records from multiple tenants
stored in any order; a Tenant ID column
associates every record with the appropriate
tenant.
Pros:
Lowest hardware and backup costs, because it allows you to serve the largest number
of tenants per database server.
Cons:
- Additional development effort required for security, to ensure that tenants can
never access other tenants' data, even in the event of unexpected bugs or attacks.
- Procedure for restoring data for a tenant is complex.
Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
SINGLE TENANCY
• A separate instance of a software application and supporting infrastructure is used by each
customer, or tenant. Single-tenant architecture is mainly used by companies who need a
customized approach, either because of their geography (or that of their client-base) or their
need of a higher level of security.
• Each company has a distinct database and system that is either placed on an individual server
or segregated using extensive security controls to create a virtual server network.
• Each tenant purchases their own copy of the software which can be customized to meet their
needs. While the cloud hosting provider’s software acts as the basis for the final application,
users are provided with significant capability to make configurations; for example, users can
adapt features such as additions to individual modules and channels to various internal
databases and external partner databases.
• Virtualization is the concept in which a computing environment (database, operating system,
application) is abstracted into a virtual machine that can be allocated to share the same
physical servers with other virtual machines or even shared across multiple physical servers.
The software application must allow virtualization, but it is not aware of nor does it manage
the multiple customers and runs as a single tenant on its own virtual instance. With this
model each customer – the single tenant – has its own software instance, allowing for
different versions and configurations.
Single Tenancy : Pros
• Software versioning Isolated tenant and multiple version
support often appeal to those clients who have incurred
system integration or software customization and want the
opportunity to evaluate the ramifications of a new version
release before being forced to the new version.
• Flexibility Greater access to data with third party query tools,
report writers and integration tools is permitted.
• Customization More flexible and lower cost customization.

More Related Content

Viewers also liked

Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)HCL Technologies
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment frameworkCarlo Colicchio
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
The Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial ServicesThe Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial ServicesAmazon Web Services
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAmazon Web Services
 

Viewers also liked (9)

Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
The Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial ServicesThe Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial Services
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud Readiness
 

More from Aman Mehra

Load Demand Forecasting
Load Demand ForecastingLoad Demand Forecasting
Load Demand ForecastingAman Mehra
 
Infor's transition to the Cloud
Infor's transition to the CloudInfor's transition to the Cloud
Infor's transition to the CloudAman Mehra
 
Akamai strategic analysis
Akamai strategic analysisAkamai strategic analysis
Akamai strategic analysisAman Mehra
 
Promoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in USPromoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in USAman Mehra
 
CONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMPCONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMPAman Mehra
 

More from Aman Mehra (6)

Load Demand Forecasting
Load Demand ForecastingLoad Demand Forecasting
Load Demand Forecasting
 
Infor's transition to the Cloud
Infor's transition to the CloudInfor's transition to the Cloud
Infor's transition to the Cloud
 
Akamai strategic analysis
Akamai strategic analysisAkamai strategic analysis
Akamai strategic analysis
 
Promoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in USPromoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in US
 
Web Analytics
Web AnalyticsWeb Analytics
Web Analytics
 
CONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMPCONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMP
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Demystefying the Cloud Models

  • 1. CLOUD VS. NON-CLOUD • Hosting • Multi Tenancy (or Single – Instance) • Single Tenancy (or Multi – Instance) Aman Mehra amehra2@babson.edu TWITTER: @yamanmehra
  • 2. PAY HOSTING MANAGE DEPLOY PRODUCT LICENSE APP. MGMT. APP. MGMT. + HOSTING SINGLE TENANT SaaS MULTI TENANT SaaS “CLOUD” LICENSE LICENSE LICENSE SUBSCRIPTION SUBSCRIPTION CUSTOMER CUSTOMER <vendor> < vendor > < vendor > CUSTOMER < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > Single Tenant Single Tenant Product enhancement for remote mgmt. Single Tenant Product enhancement for remote mgmt., deployment Single Tenant Product enhancement for remote mgmt., deployment Multi tenant Easy upgrades, elastic purchase, new platform features
  • 3. HOSTING In a hosted environment, the software is usually licensed, just as it would be if it were going to be run on-premise by the company who licenses it. But someone else is taking care of it. When the software is then accessed through a web browser, it becomes difficult for the end user to tell whether it is hosted or SaaS.
  • 4. MULTI TENANCY This architectural model allows software providers to serve multiple customers from a single shared instance of the application. Given that multiple customers are running the same instance of software and all data is housed in a multi-tenant database, individual tenants have limited or no ability to make customized modifications to functionality.
  • 5. Multi Tenancy : Pros - Economies of scale: related to both software procurement costs and IT administration (provisioning, maintenance, tuning, trouble-shooting and systems management). - Faster life cycle evolutions: By not supporting individual client applications and multiple software versions, resources can be more tightly focused. - Dependability and reliability : By mandating every customer operate on same database, operating environment and software version, the hosting manufacturer is able to deliver greater standardization and ensure a reliable information system.
  • 6. Multi Tenancy : Types Separate databases Computing resources and application code are generally shared between all the tenants on a server, but each tenant has its own set of data that remains logically isolated from data that belongs to all other tenants Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
  • 7. Shared Database, Separate Schemas Housing multiple tenants in the same database, with each tenant having its own set of tables that are grouped into a schema created specifically for the tenant. Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
  • 8. Shared Database, Shared Schema Using the same database and the same set of tables to host multiple tenants' data. A given table can include records from multiple tenants stored in any order; a Tenant ID column associates every record with the appropriate tenant. Pros: Lowest hardware and backup costs, because it allows you to serve the largest number of tenants per database server. Cons: - Additional development effort required for security, to ensure that tenants can never access other tenants' data, even in the event of unexpected bugs or attacks. - Procedure for restoring data for a tenant is complex. Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
  • 9. SINGLE TENANCY • A separate instance of a software application and supporting infrastructure is used by each customer, or tenant. Single-tenant architecture is mainly used by companies who need a customized approach, either because of their geography (or that of their client-base) or their need of a higher level of security. • Each company has a distinct database and system that is either placed on an individual server or segregated using extensive security controls to create a virtual server network. • Each tenant purchases their own copy of the software which can be customized to meet their needs. While the cloud hosting provider’s software acts as the basis for the final application, users are provided with significant capability to make configurations; for example, users can adapt features such as additions to individual modules and channels to various internal databases and external partner databases. • Virtualization is the concept in which a computing environment (database, operating system, application) is abstracted into a virtual machine that can be allocated to share the same physical servers with other virtual machines or even shared across multiple physical servers. The software application must allow virtualization, but it is not aware of nor does it manage the multiple customers and runs as a single tenant on its own virtual instance. With this model each customer – the single tenant – has its own software instance, allowing for different versions and configurations.
  • 10. Single Tenancy : Pros • Software versioning Isolated tenant and multiple version support often appeal to those clients who have incurred system integration or software customization and want the opportunity to evaluate the ramifications of a new version release before being forced to the new version. • Flexibility Greater access to data with third party query tools, report writers and integration tools is permitted. • Customization More flexible and lower cost customization.

Editor's Notes

  1. http://blog.goiwx.com/blog/bid/296154/The-Difference-between-Multi-and-Single-Tenant-SaaS-Architecture