Glossary

Single-Tenancy Environment

What is a single-tenancy environment in cloud computing?


A single-tenancy environment, also known as dedicated hosting or a dedicated instance, refers to a situation where each user or tenant has their own dedicated infrastructure and resources, including servers, storage and network components. These resources aren’t shared with any other users, maximizing performance and control.

What is a single-tenancy environment in cloud computing?


A single-tenancy environment, also known as dedicated hosting or a dedicated instance, refers to a situation where each user or tenant has their own dedicated infrastructure and resources, including servers, storage and network components. These resources aren’t shared with any other users, maximizing performance and control.

Related Definitions

Enterprise License Agreement (ELA)

What is an ELA?


An Enterprise License Agreement (ELA) is a contract between a software vendor and an enterprise customer that sets out the terms and conditions for the licensing of software products across an enterprise. Unlike a Master License Agreement (MLA) which is a more comprehensive business agreement that can cover a range of products and services, an ELA is often used for specific software products.


While the specific terms and conditions of an ELA can vary, it will typically outline the number and type of licenses covered under the agreement, restrictions or limitation on usage, the duration of the agreement, the fees associated with the license, renewal terms and termination clauses.

Learn More

Service Level Agreement (SLA)

What is a service level agreement in SaaS?


A Service Level Agreement (SLA) is a subset of a Master Service Agreement (MSA) and contains specific details about the level of service that will be provided by the SaaS vendor. This agreement will specifically define the performance metrics, responsibilities, and expectations of both parties.


An SLA is likely to include uptime guarantees, the level of support that will be provided to the customer, response times for any support requests, information on how these requests will be managed and escalated, information on how the vendor will protect the customer’s data and ensure the security of its systems and networks, as well as details on how it will compensate the customer if it fails to meet the agreed-upon service levels.

Learn More

Reduction Clause

What is a reduction clause?


A reduction clause refers to a provision in a software agreement that allows customers to reduce the number of licenses or users covered by their subscription during the term of an agreement. This provides customers with flexibility to adjust their plan to meet evolving business needs, while avoiding paying for licenses or users they no longer require or needing to terminate the contract. The specific terms and requirements of a reduction clause may vary depending on the SaaS provider and the subscription agreement, for example it may be subject to a minimum number of licenses or users.

Learn More

Zero-Based Budgeting

What is zero-based budgeting?


Zero-based budgeting is an accounting technique that requires all expenses to be justified and approved for each financial period, starting from zero rather than a pre-existing spend. This enables organizations to monitor and assess the necessity of each cost on a more granular level, lowering expenses and promoting fiscal responsibility.


Originally conceived in the 1970s, zero-based budgeting isn’t a new idea — but in the current economic climate, accounting for every dollar is helping businesses to regain control over their outgoings. The technique can be applied to a wide range of costs, from research and development to asset management.

Learn More

Centralized Procurement

What is centralized procurement in SaaS?


Centralized SaaS procurement is a model in which all software purchasing decisions are made or approved by a single department, often either IT, procurement or finance. By having a streamlined process for purchasing and renewing software solutions, organizations can ensure they have total visibility of their SaaS apps, prevent wasted spend and maximize purchasing power.

Learn More

SaaS Management

What is SaaS management?


SaaS management is the process of identifying, managing, and governing the software applications that exist within an organization’s technology portfolio.


When software goes unmanaged, it not only puts the business at risk of data breaches and security issues, but it can also lead to a substantial amount of wasted spend as a result of redundant and duplicate SaaS apps, not to mention unused licenses.

Learn More