How many catalogs should I create in OpenBOM? 

Oleg Shilovitsky
Oleg Shilovitsky
23 July, 2019 | 4 min for reading
How many catalogs should I create in OpenBOM? 

One of the questions often comes from new OpenBOM users about Catalogs – how many Catalogs should I create? This is a great and important question. So, I wanted to spend some time to give a recommendation about how to organize data in OpenBOM catalogs.

In a nutshell, OpenBOM manages data organized as catalog(s) and Bill of Materials. Think about a catalog(s) as a centralized database of all your items (standard, engineering, outsourced, etc.). Bill of Materials is the way to organize items in products. There is a lot of flexibility how you can get on top of this abstraction. 

Before to start, I recommend you to check a few articles I already wrote about OpenBOM catalogs. 

OpenBOM – Best Practices about BOM and Catalogs

How to plan data properties in BOMs and Catalogs

Demystifying OpenBOM BOMs and Catalogs Part 3, Part 2, Part 1

A Catalog is a central location for storing information about any item which may be used in a Bill of Material.  Essentially anything in your company which has a part number can be an entry in a catalog. You can think about a catalog(s) as a database of all items management in the company – standard, engineered, outsourced. Each Item should be registered in a catalog and has its Part Number and additional information – Price, Mass, Manufacturer Name, etc.

So, how many catalogs you need? First, there is no right or wrong answer on that question. OpenBOM functions are NOT AFFECTED if you use one catalog or twenty-five catalogs. OpenBOM will be the same, but you need to remember about some specifics when you use one or multiple catalogs.

My recommendation is to start simple. You can always make it more complex if needed. So, start from one catalog. When you learn about why to use another one, you can add more. 

1- Single catalog 

The simplest idea – one catalog to keep everything. You cannot go wrong with one catalog. All parts will be management there. A huge advantage that even in free OpenBOM subscription you will be able to control the uniqueness of part numbers in a single catalog. Combined with simplicity, these are clear pros. What are cons? The biggest one is that you will need to add ALL properties to this catalog. Not all parts need all properties, but you will have them anyway. Another con is that you will have a single Part Number pattern or will have to manage Part Numbers manually. 

2- Classification of item data (the most useful approach) 

Once you understand how OpenBOM catalog mechanism works, you can get beyond a single catalog and add the catalog to classify data. You can think about special catalog for standard parts vs custom parts. Another way to think is mechanical, electrical, etc. Classification ideas are good. This is my “recommended” approach. There is only one con in such an approach. OpenBOM cannot control uniqueness of Part Numbers across multiple catalogs in the entry subscription levels. It requirements Company Subscription (coming later this year). 

3- Catalog for contractors and suppliers 

Occasionally, you can find yourself with the need to create a special catalog for a specific contractor or supplier. It is fine and you should do so. The clear pro is to give granular access to that contractor or supplier. The obvious con is to manage an additional level of complexity. 

A great advantage and unique function of OpenBOM is to be able to manage distributed catalogs and virtually connect them together in your account. So, all catalogs in your OpenBOM account are connected and can be used together in all BOMs. In coming months, we are going to introduce OpenBOM company subscription where we are will support more advanced features to manage catalogs. Stay tuned.

Conclusion. 

My general recommendation is to start simple and grow as you need. Start from a simple single catalog and move towards a more granular definition of data. Remember, even a single catalog is already a great way to start organizing your data and make it much more manageable compared to Excel files. 

Check our blog and YouTube for videos and examples. 

Best, Oleg

Let’s get to know each other better. If you live in the Greater Boston area, I invite you for a coffee together (coffee is on me). If not nearby, let’s have a virtual coffee session — I will figure out how to send you a real coffee.

Want to learn more about PLM? Check out my Beyond PLM blog and PLM Book website

Related Posts

Also on OpenBOM

4 6
3 July, 2025

Walk into any engineering office today, and you’ll see it immediately: Excel open on someone’s screen. Spreadsheets have been the...

2 July, 2025

Engineers rarely build entirely new products from scratch. Whether designing machinery, electronics, or high-tech projects, most products are evolutions of...

1 July, 2025

At OpenBOM, our vision has always been clear – to create an open and flexible information model, built using modern...

30 June, 2025

At OpenBOM, we know that managing changes is one of the most critical – and often challenging – aspects of...

27 June, 2025

At OpenBOM, we talk to manufacturing companies of all sizes – startups, mid-sized innovators, and established enterprises, and most of...

26 June, 2025

Products are becoming increasingly complex and teams are distributed across geographies. It brings up a question about how to improve...

25 June, 2025

At OpenBOM, we make engineering data accessible to business functions—procurement planning, supply chain management, cost estimation, and more.But to make...

24 June, 2025

If you work in engineering or manufacturing, you probably spend a lot of time trying to keep your data organized—BOMs,...

20 June, 2025

We are at a time when companies are looking for a new way to engineer and manufacture products – one...

To the top