We ❤️ Open Source

A community education resource

What is a software build of materials?

Why every developer should care about SBOMs.

What is an SBOM?

An SBOM (Software Bill of Materials) lists all components and dependencies in a software application. With new U.S. executive orders requiring SBOMs, they are becoming essential for transparency and security. As the software industry moves toward more regulation, SBOMs are emerging as a standard practice to ensure better visibility and accountability in the software supply chain.

Subscribe to our All Things Open YouTube channel to get notifications when new videos are available.

Video transcript

For those not familiar, what is an SBOM and why are they important?

An SBOM stands for Software Build of Materials and they’re becoming more important because the federal government of the United States put into executive order that they’re going to be required as we a move ahead into a more regulated time in the software industry. There are different ways that people are able to generate visibility into the software that they’re using down in their application stack, but that’s kind of quickly becoming a pattern or an industry norm.

More from We Love Open Source

About the Author

The ATO Team is a small but skilled team of talented professionals, bringing you the best open source content possible.

Read the ATO Team's Full Bio

The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.

Want to contribute your open source content?

Contribute to We ❤️ Open Source

Help educate our community by contributing a blog post, tutorial, or how-to.

This year we're hosting two world-class events!

Check out the AllThingsOpen.ai summary and join us for All Things Open 2025, October 12-14.

Open Source Meetups

We host some of the most active open source meetups in the U.S. Get more info and RSVP to an upcoming event.