Supported by FinOps Foundation
“FOCUS is a technical specification that normalizes cost and usage billing data across cloud vendors.”
The FinOps Open Cost and Usage Specification (FOCUS™) is an open-source specification that defines clear requirements for cloud vendors to produce consistent cost and usage datasets.
Supported by the FinOps Foundation, FOCUS™ reduces complexity for FinOps Practitioners so they can drive data-driven decision-making and maximize the business value of cloud.
Learn about FOCUS and see how GitLab is using it to unify billing data across clouds and vendors.
FinOps Practitioners face a daunting challenge: collecting, normalizing, and analyzing disparate cloud billing data to deliver insightful reports and recommendations that drive more business value from cloud investments.
Billing data from cloud Infrastructure-as-a-Service (IaaS) providers, cloud software-as-a-service (SaaS) vendors, and other Independent Software Vendors (ISVs) streams into organizations every day, but each vendor employs unique terminology, taxonomy, and metrics in their billing file. This complexity slows a FinOps Practitioner down, as they must spend valuable time ingesting and normalizing all of this data before they can even begin analysis.
To make matters worse, each time a new vendor is added to the cloud ecosystem, a new schema must be developed to transform that cost and usage data into the organization’s proprietary format. This complexity compromises a Practitioner’s ability to deliver valuable insights.
FOCUS normalizes cost and usage billing data from different sources, reducing the amount of work needed to begin FinOps analysis, and enabling businesses to refocus that energy on activities that are more strategic and worthwhile.
FOCUS unifies cloud billing data from numerous sources into a single format that Practitioners, tool vendors, and service providers use to achieve FinOps Domains.
There are two broad constituencies for FOCUS: cloud billing data generators and cloud billing data consumers.
Generators of cloud billing data are cloud vendors that generate bills to send to customers who use their resources, tools, and/or services. For generators of cloud billing data, the Specification is the set of requirements for FOCUS billing datasets. It defines the data that must be present in the file and how the column names must be written.
Billing data generators include, but are not limited to:
Consumers of cloud billing data are end users who ingest cost and usage billing data from cloud vendors to perform FinOps activities. Billing data consumers can refer to the Specification for clarification about the definition of a Column of data. Consumers can also leverage a library of FinOps Use Cases containing predefined SQL queries that can be run on FOCUS datasets to answer FinOps questions.
FOCUS™ helps Cloud Service Providers, SaaS vendors, and other Independent Software Vendors (ISVs) who generate cloud billing data by easing adoption of your offerings and accelerating usage of cloud infrastructure and software.
When your billing file is in the FOCUS format, customers can readily integrate your billing data into their data pools and/or tooling and will already know the terminology and definitions used in your billing file. FOCUS™ also makes it easier for businesses to understand the ROI of (and choose a vendor that) best meets their needs. This clarity and confidence often increases adoption, accelerates account growth, and leads to “stickiness.” Thus, FOCUS eases adoption, and accelerates usage of cloud infrastructure and software, while reducing account churn.
FinOps vendors are a subset of cloud vendors that are both generators and consumers of cloud billing data. They garner all the same benefits as other cloud vendors, with one additional benefit: more development resources. FOCUS removes the need to normalize billing data from different sources, so FinOps vendors do not need to waste development resources building data normalization functionality. Instead, those engineering resources can be spent developing support for other FinOps Capabilities with higher impact.
With FOCUS, FinOps Practitioners can learn a single process to run queries on cloud billing data, no matter the origin. This means Practitioners’ skills are more portable across clouds, FinOps tools, and organizations.
FOCUS™ also makes it easier for FinOps Practitioners to perform FinOps Capabilities and improves how they report the value of cloud back to the business. Reducing the time and effort needed to normalize and analyze cloud billing data enables Practitioners to refocus that energy on more important Capabilities. In other words, with FOCUS, Practitioners can spend more time on FinOps, and less time on data normalization.
This translates into a number of benefits for their organization:
FOCUS 1.0, announced in June 2024, gave FinOps Practitioners the ability to merge billing data from multiple Cloud Service Providers (CSPs) without applying proprietary normalization schemas. That milestone marked the first time that Practitioners could merge billing data from these sources without applying any proprietary normalization schemas.
The latest release – Version 1.1 – was ratified on November 7, 2024 . This version adds new Columns that deepen support for billing data generated by cloud service providers, giving FinOps Practitioners the ability to do more granular multi-cloud analysis on that multi-cloud data. This release also improves metadata to better support Extract Transform Load (ETL) processes, and includes normative changes for some existing FOCUS Columns.
The FOCUS Steering Committee and Maintainers are now engaging in roadmap development and release planning. Vendors and Practitioners can expect incremental releases over the next several years as the Specification is expanded to provide the data elements necessary to perform additional FinOps Capabilities and integrate additional types of IT spending.
Explore the goals of FOCUS, view sample use cases, and learn about gathering FOCUS conformed datasets.
Take the Free courseAn in-depth understanding of the FOCUS Specification, learn how to use FOCUS datasets to answer real-world business questions.
Learn more