Cloud Cost Optimization Rules
Continuous Monitoring to Reduce Your Cloud Bill
Continually monitor your cloud for cost reduction opportunities:
- Hyperglance is shipped with customizable rules, tailored to AWS & Azure
- New rules are added regularly in Hyperglance updates
- Fix problems automatically as they arise
- Trigger SNS, EventGrid, Slack, Teams, Jira & SMTP notifications
AWS Rules
Application Load Balancer
Application Load Balancers with no Registered Targets
AWS Application Load Balancers forward client requests to a backend target group. A target group consists of multiple registered targets in different availability zones, such as EC2 instances. AWS Load Balancers with no registered targets can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Idle Application Load Balancers
AWS Application Load Balancers distribute and forward network traffic across multiple instances in different Availability Zones. Idle or unused AWS Application Load Balancers can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Aurora DB Cluster
Idle Amazon Aurora DB Clusters
Amazon Aurora DB Clusters are groups of one or more DB instances managed by a cluster volume. Idle or unused AWS Aurora DB clusters can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Classic Load Balancer
Classic Load Balancers with no Registered Instances
AWS Classic Load Balancers forward client requests to a backend instance group consisting of multiple registered instances in different availability zones. AWS Load Balancers with no registered instances can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Idle Classic Load Balancers
AWS Classic Load Balancers distribute and forward network traffic across multiple instances in different Availability Zones. Idle or unused AWS Classic Load Balancers can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
DynamoDB Table
DynamoDB Tables with Zero Items
Empty or unused AWS DynamoDB Tables may violate the principle of least functionality and increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
EBS Snapshot
Orphaned EBS Snapshots older than 30 days
Amazon Elastic Block Storage (EBS) Spanshots are incremental backups of EBS volumes stored in Amazon S3 and help restore data to new EBS volumes. Keeping EBS snapshots older than 30 days can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
EBS Volume
EBS Volumes Attached to a Stopped EC2 Instance
Amazon Elastic Block Storage (EBS) volumes are storage devices attached to an instance, similar to physical hard drives. AWS EBS volumes attached to stopped EC2 instances may violate the principle of least functionality and increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
EBS Volumes Not Marked For "Delete On Terminate"
Amazon Elastic Block Storage (EBS) volumes are storage devices attached to an instance, similar to physical hard drives. Retaining AWS EBS volumes attached to terminated EC2 instances may violate the principle of least functionality and increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
GP3 EBS Volumes with greater than 3000 IOPS provisioned
Checks for any EBS Volumes with more than 3000 IOPS provisioned.
IO EBS volumes
Check to see if the Instance these EBS volumes are connected to actually need these more expensive volumes.
Idle EBS volumes
Amazon Elastic Block Storage (EBS) volumes are storage devices attached to an instance, similar to physical hard drives. Idle or unused AWS EBS volumes can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Unattached EBS Volume
Amazon Elastic Block Storage (EBS) volumes are storage devices attached to an instance, similar to physical hard drives. AWS EBS volumes unattached from EC2 instances may violate the principle of least functionality and increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
EC2 Instance
Idle EC2 Instances
Amazon Elastic Compute Cloud (EC2) are virtual servers deployed in an AWS account. Idle or unused AWS EC2 Instances can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Stopped EC2 Instances
Amazon Elastic Compute Cloud (EC2) are virtual servers deployed in an AWS account. While stopped AWS EC2 Instances do not incur charges, the Elastic IP addresses and EBS volumes attached to stopped instances can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Elastic IP Address
Elastic IP Address not associated with an AWS Resource
AWS Elastic IP addresses are public IPv4 addresses associated with an AWS resource, such as an instance, Internet gateway, NAT gateway, or load balancer. Disassociated Elastic IP addresses can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
NAT Gateway
Idle NAT Gateways
AWS NAT Gateways enable instances in a private subnet to connect to systems and services outside the VPC in which they reside but prevent external systems and services from initiating connections to those instances. Idle or underutilized NAT Gateways can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Network Load Balancer
Idle Network Load Balancers
AWS Network Load Balancers distribute and forward network traffic across multiple targets in an attached target group without modifying the headers. Idle or unused AWS Network Load Balancers can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Network Load Balancers with no Registered Targets
AWS Network Load Balancers forward network traffic from clients to a backend target group. A target group consists of multiple registered targets in different availability zones, such as EC2 instances. AWS Load Balancers with no registered targets can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
RDS DB Instance
Idle RDS Instances
Amazon Relational Database Service (RDS) instances are database servers deployed in an AWS account. RDS instances contain one or more user-created databases. Idle or unused AWS RDS instances can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Previous Generation RDS Instances
Amazon recommends upgrading RDS instances to the latest generations for best performance.
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
RDS Instances that are Using Provisioned IOPS SSDs
Checks for any RDS Database Instances using privisioned IOPS SSDs.
Redshift Cluster Node
Idle Redshift Cluster Nodes
Amazon Redshift is a data warehouse service consisting of clusters with one or more databases that can store sensitive information. Idle or unused AWS Redshift Cluster Nodes can increase your monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Underutilized Redshift Cluster Nodes
Down-sizing underutilized Redshift Clusters can help reduce your monthly AWS costs.
• ISO27001
S3 Bucket
S3 Bucket Name is not DNS compliant
AWS recommends following best practices for naming S3 buckets. Except for S3 buckets used for hosting static websites, you should avoid using dots (.) in bucket names to ensure support for virtual-host-style addressing over HTTPS, S3 Transfer Acceleration, and future AWS features.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• DISA IL2
• DISA IL4
• DISA IL5
Workspace
Unhealthy Workspaces
Unhealthy Workspaces can cause reliability and performance issues.
• AWS Well-Architected (Reliability)
Workspaces with no user activity in the last 14 days
Deleting unused AWS Workspaces reduces unnecessary configuration items, increases the accuracy of cloud inventories, and reduces the monthly AWS costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Azure Rules
Application Gateway
Idle Application Gateways
Azure Application Gateways distribute and route traffic to web applications based on HTTP attributes. Idle or underutilized Application Gateways may violate the principle of least functionality and increase your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Cosmos DB Account
Unused Cosmos DB Accounts
Azure Cosmos DB is a serverless NoSQL database service fully managed by Microsoft. Unused or underutilized Cosmos DB accounts may violate the principle of least functionality and increase your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Underutilized Cosmos DB Accounts
Down-sizing underutilized Azure Cosmos DB accounts can reduce your monthly Azure costs.
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• ACSC ISM
• ISO27001
Disk
Detached Managed Disks
Azure Managed Disks are block-level storage volumes attached to Azure Virtual Machines. When Virtual Machines are deleted, any attached disks remain in the Azure subscription to prevent data loss and continue to incur charges. Deleting unattached Azure Disks is consistent with the principle of least functionality and can help lower your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Load Balancer
Idle Load Balancers
Azure Load Balancers distribute and forward network traffic across multiple backend resources or servers. Idle or underutilized Load Balancers may violate the principle of least functionality and increase your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
MySQL Flexible Server + MySQL Server
Underutilized MySQL Servers
Down-sizing underutilized Azure MySQL Servers can help reduce your monthly Azure costs.
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• ACSC ISM
• ISO27001
PostgreSQL Flexible Server
PostgreSQL Flexible Servers with Low IOPs
Down-sizing underutilized Azure PostgreSQL Servers accounts can help reduce your monthly Azure costs.
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• ACSC ISM
• ISO27001
PostgreSQL Server
Underutilized PostgreSQL Servers
Down-sizing underutilized Azure PostgreSQL Servers accounts can help reduce your monthly Azure costs.
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• ACSC ISM
• ISO27001
Public IP Address
Disassociated Public IP Addresses
Azure Public IP addresses enable Azure resources to communicate with and be reachable from external sources. Deleting Public IP addresses not associated with an Azure network resource reduces unnecessary configuration items, increases the accuracy of cloud inventories, streamlines network management, and may lower monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
SQL Server
Underutilized SQL Servers
Down-sizing underutilized Azure SQL Servers accounts can help reduce your monthly Azure costs.
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• ACSC ISM
• ISO27001
Traffic Manager Profile
Idle Traffic Manager Profiles
Azure Traffic Managers distribute and route client requests to Internet-facing applications via the global Azure regions using DNS. Idle or underutilized Traffic Managers profiles may violate the principle of least functionality and increase your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Virtual Machine
Idle Virtual Machines
Azure Virtual Machines (VM) are virtual servers deployed in a Microsoft Azure subscription. Idle or underutilized Virtual Machines may violate the principle of least functionality and increase your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Stopped Virtual Machines
Azure Virtual Machines (VM) are virtual servers deployed in a Microsoft Azure subscription. Stopped Virtual Machines do not release the leases on underlying resources and incur charges as if they were running, potentially violating the principle of least functionality and increasing your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
Web App
Idle Web App Services
Azure App Service is a fully-managed service that allows customers to build and host web apps, REST APIs, and mobile backends. Azure App Service is a fully-managed service that allows customers to build and host web applications, REST APIs, and mobile backends. Idle or underutilized Web Apps may violate the principle of least functionality and increase your monthly Azure costs.
• NIST 800-53 LOW
• NIST 800-53 MODERATE
• NIST 800-53 HIGH
• NIST 800-171
• CIS CRITICAL CONTROLS
• FedRAMP LOW
• FedRAMP MODERATE
• FedRAMP HIGH
• PCI DSS
• AWS Well-Architected (Security)
• AWS Well-Architected (Reliability)
• CMMC
• ACSC ISM
• ISO27001
• DISA IL2
• DISA IL4
• DISA IL5
What is Cloud Cost Monitoring?
Cloud cost monitoring is the process of tracking and analyzing the costs associated with cloud computing services. As more businesses migrate their operations to the cloud, it becomes increasingly important to monitor cloud costs. Cloud cost monitoring allows businesses to track their cloud usage and expenses in real-time, identify underutilized resources, optimize their usage, and reduce costs.
Effective cloud cost monitoring involves setting budgets, tracking expenses against those budgets, and forecasting future costs based on usage patterns. It also enables businesses to allocate costs to different departments or projects accurately, ensuring that each department or project is accountable for its own cloud costs. By monitoring cloud costs, businesses can make informed decisions about their cloud usage and achieve their financial and business objectives.
Why is Cloud Cost Monitoring Important?
Cloud cost monitoring is critical for businesses to manage costs and optimize resources in cloud computing. It enables real-time visibility into expenses, helps set budgets and track expenses, forecasts future costs, and allows for accurate cost allocation.
Effective cloud cost monitoring enables businesses to make informed decisions about cloud usage and achieve financial and business objectives. It should be a top priority for any business that uses cloud services.
What are the Benefits of Cloud Cost Optimization
Cloud cost monitoring offers several benefits for businesses, including cost optimization, budget control, resource allocation, forecasting, and chargeback. It allows businesses to track their cloud expenses, identify underutilized resources, and optimize their usage, resulting in reduced spending and better resource allocation.
Businesses can set budgets, track expenses against those budgets, and forecast future costs based on usage patterns, ensuring they can meet financial targets and plan for future expenses. Cloud cost monitoring also enables accurate cost allocation to different departments or projects, ensuring accountability for cloud costs.
Cloud cost monitoring is essential for businesses to optimize their cloud usage, control expenses, and achieve their financial and business objectives.