Coming Soon: Product Structures and BOM Types

Oleg Shilovitsky
Oleg Shilovitsky
6 March, 2024 | 5 min for reading
Coming Soon: Product Structures and BOM Types

In engineering and manufacturing, data is inherently structured and interconnected. This starts with basic assembly-component relationships and expands to encompass systems, assemblies, ordering, maintenance parts, and more.

The concept of product structures plays a very important role. These structures are essential for creating lifecycle models of data that span across various stages including engineering, planning, manufacturing, and maintenance. 

A typical way of thinking about structures in engineering and manufacturing is to think about product lifecycle and engineering and manufacturing process. Here is a simple way to identify them as follows:

  • Engineering
  • Production planning
  • Manufacturing
  • Maintenance
  • Others…

The challenges of a traditional siloed data management practice is that each representation (or lifecycle stage) is isolated, which creates difficulties for users in the same organizations and also contractors and suppliers to get an access to correct product information.

The ability to manage these structures efficiently is crucial for industries aiming to streamline their operations and optimize their processes. In this article, we’ll delve into the importance of multiple product structures and discuss the necessity of facilitating structure management in product data.

At OpenBOM, we aim to change this traditional way of thinking about product information and build a platform for open and sharable data communication and data management.

OpenBOM graph-based product model was architected to support complex relationships and capable to manage multiple product structures (BOM). But, until now, OpenBOM has provided a flexible way to manage a product structure (BOM) built from multiple items using a reference instance model. 

Check this picture from our documentation. The structure looks like this: 

OpenBOM provides multiple ways to visualize the structure. It might look like this one (graph navigation tree view)

It can be Graph Navigation impact analysis browser.

But it can be also presented as as simple three/grid like user interface for simple editing.

Beyond a Single BOM to Multiple Structure Types

As OpenBOM was growing, we’ve been coming closer to the need to provide multiple BOM types (structures)  to reflect different stages of a product’s lifecycle. Various stakeholders require different representations of the product, such as the engineering design, manufacturing planning, actual manufacturing, and maintenance or sales models. Each of these representations necessitates its own type of the product structure, tailored to its specific requirements.

For instance, consider a manufacturing company producing industrial equipment. The engineering team needs a BOM that represents the design structure, including all the necessary assemblies, components, and specifications. On the other hand, the manufacturing planning team requires a BOM that outlines the assembly process and the sequencing of operations. Similarly, the maintenance team relies on a BOM that highlights the replacement parts and maintenance procedures. Without distinct representations of BOM types catering to these needs, managing the product life cycle becomes challenging and prone to errors.

You can think about it in a very simplified way as follows: 

I’m super excited to share about what is coming soon with OpenBOM – BOM types. 

What Will it Mean to Build Multiple Structures in OpenBOM

While BOM types are not something very unique in the industry, at OpenBOM we would like to challenge ourselves by bringing a new and simplified way to think about multiple BOM types. Exactly like we did with simplifying the BOM user experience and making it look and feel similar to a spreadsheet, we want to bring the same flavor of simplification and flexibility to multiple BOM types. 

In the upcoming release we will be rolling out the first set of functions to support multiple BOM types. It will include “BOM types” data model and the initial set of user experience. Unlike before, where users could only create a single BOM for a specific Part Number, the new model allows for the creation of multiple product structures (BOM types) for the same Part Number. It will empower users to generate different representations of the same product, catering to diverse stakeholder requirements.

How Will It Work?

In the new model, OpenBOM company administrators will have the authority to determine the number of structures (BOM types) permissible within the organization and create them accordingly. Once these BOM Types will be defined users will be able to generate different BOM types as needed for their respective products and tasks.

User Experience Enhancements

From a user experience perspective, the selection of BOM types will be seamlessly integrated into the OpenBOM user interface (BOM editing and creation, graph navigation, BOM comparison, etc). Users can specify the type of BOM they wish to create, and the system will allow them to switch between different BOM types effortlessly.

Similar to this enhancement, other user interfaces working with BOMs will be enhanced to support BOM type. BOM Compare feature will enable users to compare and contrast different BOM types, facilitating better decision-making and collaboration. Graph Navigations will allow to navigate through different BOM types structures.

BOM Type Creation

To simplify the process of creating BOM types, OpenBOM will offer a straightforward BOM cloning feature. Moreover, for more complex scenarios such as transitioning from an Engineering BOM (EBOM) to a Manufacturing BOM (MBOM), a copy BOM mechanism will be available to support seamless transitions.


I’m super excited about brining BOM types. The introduction of BOM types in OpenBOM marks a significant enhancement in its functionality, expanding its utility across various industries and use cases. By allowing users to create and manage multiple product structures, OpenBOM empowers organizations to streamline their product lifecycle management processes and enhance collaboration among different stakeholders. 

We are excited about this development and invite users to discuss with us this coming enhancements for demo and experiment with the new features to provide feedback to further refine and optimize the OpenBOM platform. Contact our support for more details. 

In the meantime, please REGISTER FOR FREE and check how OpenBOM can help you.

Best regards,


Related Posts

Also on OpenBOM

4 6
16 April, 2024

In the space of modern industrial operations and manufacturing, the quest for efficient CAD data management, streamlined BOM management, and…

12 April, 2024

Culture eats strategy for breakfast, technology for lunch, and stays hungry for dinner. The manufacturing industry is getting more complex,…

12 April, 2024

Choosing the right contract manufacturer (CM) is an important decision for anyone launching a new product. The quality of your…

11 April, 2024

In the world of woodworking, but not only, you can face fractional units. When working with Autodesk Fusion 360, integrating…

10 April, 2024

Ease of use and friendly user experience are becoming super critical for any software environment. If you’re familiar with older…

9 April, 2024

In today’s digital age, data management holds paramount importance, especially for engineering and manufacturing organizations. As everything transitions into the…

5 April, 2024

I’m super excited to share that OpenBOM is going to attend the Digital Transformation Forum in Boston early in May….

5 April, 2024

Preparing for mass production is stressful. There are usually years of hard work that went into development, creation of prototypes,…

4 April, 2024

Manufacturers of all sizes are looking to improve their processes. Digital transformation is a big topic in all organizations today….

To the top