Just like a physical product might come with a list of materials or components that were used to create it, an SBOM provides a comprehensive inventory of all the pieces — including open-source software, libraries, frameworks, and other components — that make up a software product.