OpenBOM Subscription Plans

monthly
Yearly
 
Plan User Professional
User
Professional Team Company Enterprise
Price free $30/month $200/month $450/month Call
Terms per user per user per team, unlimited number of users per company, unlimited number of users  
 
Description For a single user to organize BOMs and parts, easily create BOM from Excel, add cost and other properties to BOMs. For a single user to organize BOMs, parts, make quantity rollups, manage production builds, and plan purchases. For a company that needs team coordination, role-based data access, and automatic data sharing. Unlimited number of users. For a company that requires holistic control of product lifecycle, inventory control, and purchasing. Unlimited number of users. For organization with complex data and user access management, custom integration, security, and other requirements.
Number of Users one one unlimited unlimited unlimited
Data sharing and collaboration OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

         
Data share and simultaneous edit 

Data share and simultaneous edit

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

 
Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

   
Bill of Materials & Catalog BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

         
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).  
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.  
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

 
Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.          
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

 
Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

 
Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

 
Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

 
Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

 
Production Planning and Inventory Control This is a set of functions to manage orders and control inventory          
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status      
Orders from Catalogs This function allows the creation of Orders directly for catalog items      
Purchase Order Status Control PO status (open/ received)      
Multiple Orders This function supports multiple orders for BOMs      
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.          
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.  
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.          
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

   
Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

   
Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

   
Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.          
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.      
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.      
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.      
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

     
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).          
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.      
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).          
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.        
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.        
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.        
  free $30/user
/month
billed monthly
$200/team
/month
billed monthly
$450/company
/month
billed monthly
Call
 
 
Plan User
Price free
 
Description For a single user to organize BOMs and parts, easily create BOM from Excel, add cost and other properties to BOMs.
Number of Users one
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

 
Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

 
Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).  
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.  
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

 
Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

 
Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

 
Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

 
Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

 
Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

 
Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status  
Orders from Catalogs This function allows the creation of Orders directly for catalog items  
Purchase Order Status Control PO status (open/ received)  
Multiple Orders This function supports multiple orders for BOMs  
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.  
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

 
Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

 
Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

 
Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.  
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.  
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.  
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

 
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.  
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  free
 
 
Plan Professional User
Price $30 / month
billed monthly
Terms per user
 
Description For a single user to organize BOMs, parts, make quantity rollups, manage production builds, and plan purchases.
Number of Users one
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

 
Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status  
Orders from Catalogs This function allows the creation of Orders directly for catalog items  
Purchase Order Status Control PO status (open/ received)  
Multiple Orders This function supports multiple orders for BOMs  
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

 
Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

 
Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

 
Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.  
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.  
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.  
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

 
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.  
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  $30 / user / month
billed monthly
 
 
Plan Professional Team
Price $200 / month
billed monthly
Terms per team, unlimited number of users
 
Description For a company that requires team coordination, role-based data access, and automatic data sharing. Unlimited number of users.
Number of Users unlimited
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

 
Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status  
Orders from Catalogs This function allows the creation of Orders directly for catalog items  
Purchase Order Status Control PO status (open/ received)  
Multiple Orders This function supports multiple orders for BOMs  
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.  
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.  
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.  
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

 
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.  
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  $200 / team / month
billed monthly
 
 
Plan Company
Price $450 / month
billed monthly
Terms per company, unlimited number of users
 
Description For a company that requires holistic control of product lifecycle, inventory control, and purchasing. Unlimited number of users.
Number of Users unlimited
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status
Orders from Catalogs This function allows the creation of Orders directly for catalog items
Purchase Order Status Control PO status (open/ received)
Multiple Orders This function supports multiple orders for BOMs
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  $450 / company / month
billed monthly
 
 
Plan Enterprise
Price Call
 
Description For organization with complex data and user access management, custom integration, security, and other requirements.
Number of Users unlimited
Data sharing and collaboration 

Bill of Materials & Catalog


OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

Bill of Materials & Catalog 

Bill of Materials & Catalog


BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status
Orders from Catalogs This function allows the creation of Orders directly for catalog items
Purchase Order Status Control PO status (open/ received)
Multiple Orders This function supports multiple orders for BOMs
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

Product Lifecycle OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.
  Call
 
 
Plan User Professional
User
Professional Team Company Enterprise
Price free $25 / month
(billed $300 / year)
$175 / month
(billed $2100 / year)
$375 / month
(billed $4500 / year)
Call
Terms per user per user per team, unlimited number of users.

Includes onboarding service.

per company, unlimited number of users.

Includes onboarding service.

 
 
Description For a single user to organize BOMs and parts, easily create BOM from Excel, add cost and other properties to BOMs. For a single user to organize BOMs, parts, make quantity rollups, manage production builds, and plan purchases. For a company that needs team coordination, role-based data access, and automatic data sharing. Unlimited number of users. For a company that requires holistic control of product lifecycle, inventory control, and purchasing. Unlimited number of users. For organization with complex data and user access management, custom integration, security, and other requirements.
Number of Users one one unlimited unlimited unlimited
Data sharing and collaboration OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

         
Data share and simultaneous edit 

Data share and simultaneous edit

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

 
Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

   
Bill of Materials & Catalog BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

         
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).  
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.  
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

 
Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.          
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

 
Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

 
Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

 
Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

 
Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

 
Production Planning and Inventory Control This is a set of functions to manage orders and control inventory          
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status      
Orders from Catalogs This function allows the creation of Orders directly for catalog items      
Purchase Order Status Control PO status (open/ received)      
Multiple Orders This function supports multiple orders for BOMs      
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.          
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.  
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.          
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

   
Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

   
Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

   
Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.          
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.      
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.      
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.      
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

     
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).          
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.      
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).          
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.        
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.        
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.        
  free $25/user
/month
billed yearly
$175/team
/month
billed yearly
$375/company
/month
billed yearly
Call
 
 
Plan User
Price free
 
Description For a single user to organize BOMs and parts, easily create BOM from Excel, add cost and other properties to BOMs.
Number of Users one
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

 
Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

 
Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).  
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.  
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

 
Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

 
Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

 
Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

 
Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

 
Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

 
Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status  
Orders from Catalogs This function allows the creation of Orders directly for catalog items  
Purchase Order Status Control PO status (open/ received)  
Multiple Orders This function supports multiple orders for BOMs  
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.  
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

 
Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

 
Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

 
Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.  
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.  
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.  
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

 
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.  
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  free
 
 
Plan Professional User
Price $25 / month
(billed $300 / year)
Terms per user
 
Description For a single user to organize BOMs, parts, make quantity rollups, manage production builds, and plan purchases.
Number of Users one
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

 
Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status  
Orders from Catalogs This function allows the creation of Orders directly for catalog items  
Purchase Order Status Control PO status (open/ received)  
Multiple Orders This function supports multiple orders for BOMs  
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

 
Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

 
Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

 
Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.  
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.  
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.  
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

 
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.  
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  $25 / user / month
billed yearly
 
 
Plan Professional Team
Price $175 / month
(billed $2100 / year)
Terms Per team, unlimited number of users.

Includes onboarding service.

 
Description For a company that requires team coordination, role-based data access, and automatic data sharing. Unlimited number of users.
Number of Users unlimited
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

 
Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status  
Orders from Catalogs This function allows the creation of Orders directly for catalog items  
Purchase Order Status Control PO status (open/ received)  
Multiple Orders This function supports multiple orders for BOMs  
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.  
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.  
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.  
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

 
Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.  
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  $175 / team / month
billed yearly
 
 
Plan Company
Price $375 / month
(billed $4500 / year)
Terms Per company, unlimited number of users.

Includes onboarding service.

 
Description For a company that requires holistic control of product lifecycle, inventory control, and purchasing. Unlimited number of users.
Number of Users unlimited
Data sharing and collaboration 
OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

Bill of Materials & Catalog 
BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status
Orders from Catalogs This function allows the creation of Orders directly for catalog items
Purchase Order Status Control PO status (open/ received)
Multiple Orders This function supports multiple orders for BOMs
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

Product Lifecycle A set of features to manage company information – control part numbers, BOM revisions and lifecycle. Advanced set of Company Administrator function and company integrations with company software.  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.  
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.  
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.  
  $375 / company / month
billed yearly
 
 
Plan Enterprise
Price Call
 
Description For organization with complex data and user access management, custom integration, security, and other requirements.
Number of Users unlimited
Data sharing and collaboration 

Bill of Materials & Catalog


OpenBOM allows sharing data in real-time with users and team members. The information can be shared manually using the “Share” command and multiple users can edit and view information simultaneously.

 
Data share and simultaneous edit 

Data share and simultaneous

BOMs, Catalogs, Order BOMs and all related information is shareable instantly (a-la Google Sheet) and can be edited simultaneously by multiple people. It allows for faster change management and coordination. Data can be shared using the account email or using Team Views if Team subscription is enabled.

Share with User-Defined View 

Share with User-Defined View

Share with User-Defined View

Bill of Materials & Catalog 

Bill of Materials & Catalog


BOMs and Catalogs are fundamental elements of OpenBOM reference instance model. Think about Catalog as a distributed database of parts, components, assemblies. Every component managed by a company or a team is recorded in catalogs.

 
Manage BOMs and Catalogs 

Manage BOMs and Catalogs

Bill of Materials manages information about specific products, relationships between components, and assemblies and organizing hierarchical relationships of products – multi-level BOM. Many product BOMs may reference a single Catalog.

Single level & Multi-level BOM 

Single Level and Multi-level BOM

There are 3 types of BOM representation in OpenBOM – single level, multi-level, and flattened BOM. OpenBOM granular data management structures create Bill of Materials tables (single-level). Each level is independent and can have a separate set of properties. OpenBOM automatically connects levels using Part Number (this is how multi-level BOM is organized).

Revisions and history of changes 

Revisions and history of changes

Every change made in BOM or catalog is recorded and saved. In addition, BOM can have revisions (immutable snapshots) and can be accessed and compared to provide change report.

User defined views and custom properties 

User Defined Views and Custom Properties

Views are like glasses you put on the data in OpenBOM. In such a way BOM can have multiple views (eg. Engineering, Manufacturing, Supply, etc.) which can be flexibly defined, named, and configured. View definition includes a list of properties, as well as filters that can be used in a view.

Property Totals 

Property Totals

OpenBOM makes simple total functionality to summarize values in a single property.

CAD plugins (see list in FAQs, below) OpenBOM provides multiple CAD plug-ins allowing to extract and synchronize data between CAD systems and BOMs. These integrations are extracting BOM (data), as well as related files. Also capable to upload CAD files to cloud storage and transform 3D CAD files in neutral formats (PDF and 3D PDFs are supported out-of-the-box).
Integrated 3D Viewer (Beta) 

Integrated 3D Viewer (Beta)

3D CAD file viewer. Contact OpenBOM support to have an access.

Import (Excel, PDF, CSV) Data can be imported from OpenBOM at any time. Import from spreadsheets (xls) is automatically creating data properties and helps to move from legacy Excel to cloud-based BOMs.
Export (Excel, PDF, CSV) Data can be exported from OpenBOM at any time. Export is flexible to support formatting, images, selected property sets, rollups, and more.
Calculations, Multi-level Rollups and Formulas 

Calculations, Multi-level Rollups and Forumlas

OpenBOM makes simple calculations (+, -, *, /) between properties and provided rollup functionality to summarize values in a single of multiple BOMs. In such a way OpenBOM can rollup values (eg. Mass, Cost) between BOM levels.

Batch Production Planning This is a set of functions to allow making calculations of quantities in a product collected from multiple BOMs, create planning BOM (Order BOM), manage vendors, and generate purchase orders.  
Company logo support in reports 

Company Logo Support in Reports

This feature allows you to upload a custom company logo to use in PDF exports.

Flattened BOM 

Flattened BOM

Flattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product.

Vendors 

Vendors

OpenBOM allows managing vendor lists. Each list is a collection of vendors that used for different purchases. It can be used for vendor classification as well (eg. preferred). Vendors are used in catalogs and order BOM. Ultimately purchase orders are organized based on a specific vendor collecting parts from multiple assemblies in a single purchase order

Generate Order BOM and POs 

Order BOM and Purchase Orders

Order BOM (sometimes called planned BOM) is a BOM which is flattened and scaled to the number of units in the order. Purchase Orders are generated from Order BOM based on Vendor assigned to parts and can be used for the ordering process.

Quantity on Hand and Gaps calculation 

Quantity on Hands and Gaps Calculations

Quantity on Hand (QOH) is a number which represents an available inventory level for each part in the catalog. It is used in the calculation of Required Quantity and Quantity Gap when Order BOM is generated. Quantity on Hand is updated when Order BOM is released to production.

Production Planning and Inventory Control This is a set of functions to manage orders and control inventory  
Inventory (Quantity On Hand) control This function allows increase/decrease inventory status based on Order BOM release and POs status
Orders from Catalogs This function allows the creation of Orders directly for catalog items
Purchase Order Status Control PO status (open/ received)
Multiple Orders This function supports multiple orders for BOMs
API & Custom Integrations OpenBOM has a flexible data model and can be configured to fit the company needs. Also, API is available to manipulate data. Export and import it to use in other applications.  
REST API REST API allows writing programs in any language supporting REST interface to connect OpenBOM data, retrieve, and update data.
Team  Features available for a group of people working for the same company or project. Once Team subscription is created, Team administrator is playing the role of account manager.  
Team user provisioning 

Team user provisioning

A team administrator can create new users, disable, and delete users. Users are notified via email. This is a great way to organize a virtual team to work on a project or product development to share data and organize a distributed project.

Automatic Team Sharing 

Automatic Team Sharing

Data is automatically shared in a team based on the following access levels: (1) No access; (2) Read-only; (3) Edit; (4) By View. The last is activating Team View access control for a specific user.

Team View for role-bases access 

Team Views for Role Based access

Team view is a way to organize data to support distributed automatic data sharing. Each user in a team with By View access is allowed to use only predefined views, predefined property set, and filters.

Product Lifecycle OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Company Administrator The Company Administrator is granted an expanded set of privileges to control data contained in the company environment – establish a set of company catalogs, manage team members access and data, delete and change access to company resources, set templates and more.
Company Catalogs Company Catalogs is a database to manage all company items. The Company Catalogs are a set of catalogs established by the Company Administrator to manage all company items including standard, engineering and fabricated parts and assemblies. Company Catalogs may include catalogs created for and shared with suppliers or subcontractors as needed. OpenBOM will verify Part Number uniqueness across the entire set of Company Catalogs.
Part Numbers Control Part Number uniqueness is validated across the complete set of “Company Catalogs” allowing the Company to ensure no duplicate part numbers. The Part Numbering schema can be easily configured to generate part numbers in accordance with the company part numbering standard.
Part and BOM Lifecycle. Change Management. 

Part and BOM Lifecycle. Change Management.

Advanced features to manage the change process, change requests, and approvals.

Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
QuickBooks™ Integration Out-of-the-box integrated function to export OpenBOM Purchase Orders to QuickBooks Online.
Security, Hosting & Integrations OpenBOM can support a variety of hosting options and deployment scenarios. Default multi-tenant openbom.com is running on AWS (Amazon).  
Directory Service Support OpenBOM user maintenance can be integrated with Directory service if needed.
CAD, PDM, PLM, ERP integrations (see FAQs) OpenBOM supports a variety of integrations. Some of them are out-of the box and included in standard (user/pro/team) subscriptions. However, many integrations are custom and can be developed and tuned to specific customer requirements.
Custom hosting and deployment OpenBOM can be deployed in many different hosting environments (IaaS or private hosting). Please reach us out at support@openbom.com with specific requirements.
  Call
 

Pricing FAQs

Where can I find detailed information about OpenBOM product features and functions?

Please navigate to OpenBOM Online Training for detailed product documentation, videos, training course, webinars, and product F.A.Q. 

Is there a free plan for Education and non-commercial usage?

OpenBOM provides a free subscription plan for education projects and personal user such as a hobby or home projects. Check Pricing menu in the website.

How does a Free User subscription plan work?

OpenBOM provides month to month, a free subscription plan for a single user. Check the features table above for available free functions.

What are the differences between OpenBOM plans?

OpenBOM features are different between plans. Check the feature table above to see what features are supported. The transitions between plans are automatic, your data is preserved, no migration is needed. For more details about OpenBOM features, check help.openbom.com.  

Is there a cost for integration of CAD applications with OpenBOM? E.g. Dassault Systemes SOLIDWORKS, Autodesk Fusion 360, Autodesk Inventor, Solid Edge, Altium Designer, Onshape and others?

Some CAD integrations are included in OpenBOM professional subscriptions. For a detailed list of what is included in a specific subscription, please check our integration page.

How to install OpenBOM CAD Add-ins?

Installation packages are available for each integration on OpenBOM Integration Page. 

Should I pay separately for CAD Add-ins

It depends on the CAD Add-in. Please check OpenBOM Integration Page. 

How is OpenBOM subscription work?

OpenBOM provides monthly or yearly subscriptions. The subscriptions can be purchased online using this page. Please use your OpenBOM Account email or follow the instructions on the purchasing page. If you have any questions, please contact support (support@openbom.com). For more information about OpenBOM subscriptions, please read OpenBOM Terms of Services online.

What’s the difference between the Professional User subscription, Professional Team and Company subscriptions?

OpenBOM professional user is for a single user only. Professional Team and Company are for a group of people. You will have a Team Administration account to create accounts for other users. 

Is there a limit to the number of BOMs I can create in the free or paid plans?

No limits for the number of BOMs, Catalogs, Vendors, etc. There are no limits to OpenBOM storage under the current “beta” plan. 

How can a Team administrator add more users to OpenBOM?

OpenBOM Team administrator has access to a special menu in OpenBOM tool that allows managing users – add, remove, and manage their access rights.

How do I upgrade from a Free User subscription to one of the paid subscriptions?

If you’re on a Free User subscription plan and wish to move to a Professional user, Professional Team, or a Company subscription plan, here’s what you do (hint, it’s simple): Purchase a plan using this page by clicking the “Buy now” button above. You can use a separate email for billing if needed, but please specify the OpenBOM user account in the purchasing form. Your account will be automatically updated to a pid plan after the purchase. If you have any questions, please contact support@openbom.com

Is there an annual subscription plan, i.e. I pay a full 12-month subscription up front?

Yes, we provide monthly and annual (yearly) plans. The annual plan is for 12 months paid upfront. 

Can I cancel a subscription plan at any time?

Yes, you can. However, keep in mind we have a “no refund policy”. A canceled paid monthly plan will conclude at the end of the monthly term. A canceled annual (yearly) plan will conclude at the of the annual term. We will respect the privacy of your data per our Privacy Policy. Monthly and Annual subscription plans renew automatically unless canceled per the Terms of Service.

What happens to my BOMs if I cancel my subscription?

Your data is private and confidential to you and all registered users regardless of subscription license. Should you choose to delete your account we will not retain your data. More info can be found at Privacy Policy.

What is the Enterprise subscription?

The Enterprise subscription applies to organizations that wish to deploy OpenBOM with additional security options, to develop custom integrations, or support custom or private hosting options. Check features in the table above. Please email support@openbom.com for more information.