A good, well specified bill of materials (BOM) is essential to make sure your product gets built and assembled exactly like you want; conversely, an incomplete or error-prone bill of materials is the source of innumerable errors that can cost you plenty. Having a complete, correct BOM is, as a result, really important at all stages in your product development process. We see frequently that it all starts with having a good engineering bill of materials (EBOM).