The document discusses whether a machine builder should use a commercial controller or develop a custom embedded system, noting that commercial controllers offer fast time to market but may lack customization, while custom systems can provide unique features but require more development time and resources. It provides examples of factors that would drive choosing a custom system over commercial, such as unique design requirements or needing a specialized price point, and outlines the design process and ways to manage custom development.