What is a SaaS stack?
A SaaS stack is a collection of software-as-a-service (SaaS) applications and tools that are used across an organization. While the specific contents of any SaaS stack will vary depending on the nature of the business, it will typically consist of communication, collaboration, sales, marketing, HR, finance and data analytics software.
Related Definitions
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.
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.
Auto-Scaling
What is auto-scaling?
Auto-scaling refers to the automatic adjustment of cloud computing resources based on an organization’s current demand and workload. It dynamically adjusts the allocation of resources to match the evolving requirements of an application or system without the need for manual intervention.
There are a number of benefits to using auto-scaling, the first being cost efficiency. By ensuring that resources are scaled up or down as and when needed, organizations can avoid over-provisioning and subsequently reduce unnecessary expenses. It also helps maintain consistent performance levels by automatically adding resources during peak demand periods.
Maverick Buying
What is maverick buying?
Maverick spending, also known as rogue spending, can be defined as any purchasing that takes place within an organization, outside of an established procurement process.
In the context of SaaS, maverick spending refers to the acquisition of cloud-based software solutions that are purchased unbeknownst to the finance, IT or procurement teams, and in a way that does not comply with the organization’s formal IT procurement process — and so may not be approved, vetted, or appropriately documented.
Cloud Instances
What is an instance in the context of cloud computing?
In cloud computing, an instance refers to a virtual server provided by a third-party cloud service, for example AWS, Azure or Google Cloud. These instances ultimately enable companies to deploy and run their applications or services in the cloud, in a scalable and flexible manner. This is because instances are on-demand and can be adjusted based on your workload requirements.
Reserved Instances
What are reserved instances?
Reserved Instances (RIs) are a pricing and capacity reservation offering provided by AWS for their EC2 (Elastic Compute Cloud) and RDS (Relational Database Service) services.
They specifically allow users to commit to using a specific instance type in the same region for either a one or three-year term, in exchange for discounts of up to 72% – the exact discount is ultimately dependent on the commitment term, instance type, availability zone and region.
There are various types of Reserved Instances available, each with different terms and levels of flexibility. Standard Reserved Instances provide the highest cost savings but are the least flexible, whereas Convertible Reserved Instances offer more flexibility by allowing you to change instance families within the same instance type.
In contrast, Scheduled Reserved Instances offer a lower discount, but allow you to reserve capacity for specific time windows, such as business hours or weekends, providing cost savings for predictable workloads.