The White House has issued an executive order requiring software vendors to provide a Software Bill of Materials (SBOM) to improve the nation's cybersecurity. The SBOM is a list of ingredients used by software, including third-party commercial off-the-shelf and open source software components. This transparency in the software supply chain is seen as a critical tool for improving security. The order affects every organization that does or seeks to do business with the federal government. Experts agree that SBOMs are essential for making the world of software more secure, but challenges remain, such as how to implement and use them effectively, especially for legacy systems. Developers play a crucial role in supply chain security, and tools like SBOMs can help determine exposure to risks or prevent attacks. The list of minimum requirements for SBOMs is expected to expand, including additional identifiers and practices around dependency trees. Perfection in implementing SBOMs may be achieved when they are naturally embedded in the modern software development lifecycle, with automated tooling and package ecosystems.