Before starting to manufacture or disassemble products, we need to make sure that we have Bills of Materials (BOM) for these products. The BOM specifies the component products that make up the larger product. DEAR offers several types of BOM, which are optimised for different assembly and manufacturing processes. This article explains the different types of BOM and explains which BOM is best for your requirements. 


  • Set up Products (required)
  • Users require the user permission Inventory → Products and Families and Inventory → Product - Bill of Materials in order to add and edit the BOM for a product. 
  • Access to the production module requires adding a subscription to the module to your DEAR Inventory paid plan. See Adding Trials of the POS, B2B, API, Automation and Production Modules to Paid Plans for more information.
  • User will require the Production → Production Bill of Materials user permission to add and edit the Production BOM for a product, including Make to Order BOM.

Table of Contents

Assembly BOM

[back to top]

Assembly BOM is the simplest bill of materials in DEAR systems. This BOM is best for simple assembly operations such as joining together multiple items in a pack or kit or disassembling a pack into single items. 

Assembly BOMs allow assembly and disassembly of the same components, and can have multiple levels (nested BOMs). Assembly BOMs do not take into account production resource capacity (machinery, labour, etc.). Assembly and Disassembly tasks can only be generated for products with an Assembly BOM. 

See Assembly BOM, Finished Goods Assembly, Disassembly, and Multi-level assembly for more information. 

Production BOM

[back to top]

Production Orders can only be planned for items that have a Production Bill of Materials. A Production BOM defines each step of a production operation, its duration, and the components and resources (machinery, labour, etc.) required to complete each step. 

Production BOMs are best for products with multi-step manufacturing processes, processes which produce multiple finished goods simultaneously, processes where the quantity of intermediate/semi-finished products need to be tracked, processes with third party manufacturing, and more. Production BOMs can be multi-level/nested. A Production BOM is an essential feature for resource Capacity planning and Scheduling production operations correctly. 

NOTE: Access to the production module requires adding a subscription to the module to your DEAR Inventory paid plan. See Adding Trials of the POS, B2B, API, Automation and Production Modules to Paid Plans for more information.

See Production BOM for more information.

Make to Order BOM

[back to top]

Customisable products, or Make to Order, allows your customers to select different configuration options that will ultimately select the final product.  

This BOM is best for custom products that are made in small quantities depending on customer demand. For example, a ring could be customised with different metals, ring size, different gemstones, or a custom engraving.

As customisable products are not kept in stock, DEAR's Make to Order feature generates production orders from authorised sale orders for customisable products. The quantity produced will always be the quantity required in the sale order, regardless of production process settings. 

The production process (operations, their sequence, cycle time, work centres, resources, etc.) are the same, but the BOM components vary according to the customisation options selected by the customer.

See Make to Order BOM for more information.

Product Family BOM

[back to top]

Product families are used to group together products with similar characteristics but different options, for example colour and size of clothing. Depending on the number of options, there can be a large number of product family variations. Manufacturing a product family requires each variation to have a production BOM, but adding these one by one is inefficient. 

Product family BOMs are best suited for products which are mass-manufactured with only small changes between variant, for example, shirts in different colours and sizes. For more detailed customisation options, choose Make to Order BOM.

Product family production BOMs creates a general production BOM for the family (e.g. shirt) but allows other product family variations to be used as components (e.g. fabric). Quantity of components can be set according to the family variation. Production BOMs for each variation are auto-generated from the general BOM and the mapping values, saving our users lots of time when preparing production BOMs for many variations at once. 

Once a product family BOM has been generated for a family variation, it will operate as a regular production BOM, and can be edited without changing the 'default' BOM for the family. However, changes to the 'default' family BOM can be propagated to the variations. 

See Production BOMs for product families for more information. 

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.