![]() | |
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 |
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 CatalogsBill 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. | ✔ |
Data share and simultaneous edit Data share and simultaneousBOMs, 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. | ✔ |
Single level & Multi-level BOM Single Level and Multi-level BOMThere 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 changesEvery 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 PropertiesViews 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 TotalsOpenBOM 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 ForumlasOpenBOM 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. | |
Production Planning & Purchase Order 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 ReportsThis feature allows you to upload a custom company logo to use in PDF exports. | |
Flattened BOM Flattened BOMFlattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product. | |
Vendors VendorsOpenBOM 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 | |
Order BOM and Purchase Orders Order BOM and Purchase OrdersOrder 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 CalculationsQuantity 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. | |
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 provisioningA 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 SharingData 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 accessTeam 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/user/month billed monthly |
Description | For a single user to organize BOMs, parts, make quantity rollups, manage production builds, and plan purchases. |
Number of Users | one |
Bill of Materials & Catalog Bill of Materials & CatalogBOMs 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 CatalogsBill 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. | ✔ |
Data share and simultaneous edit Data share and simultaneousBOMs, 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. | ✔ |
Single level & Multi-level BOM Single Level and Multi-level BOMThere 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 changesEvery 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 PropertiesViews 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 TotalsOpenBOM 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 ForumlasOpenBOM 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. | ✔ |
Production Planning & Purchase Order 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 ReportsThis feature allows you to upload a custom company logo to use in PDF exports. | ✔ |
Flattened BOM Flattened BOMFlattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product. | ✔ |
Vendors VendorsOpenBOM 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 | ✔ |
Order BOM and Purchase Orders Order BOM and Purchase OrdersOrder 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 CalculationsQuantity 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. | ✔ |
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 provisioningA 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 SharingData 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 accessTeam 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 monthly | |
![]() | |
Plan | Professional Team |
Price | $125/team/month billed monthly |
Description | For a company that requires team coordination, role-based data access, and automatic data sharing. Unlimited number of users. |
Number of Users | unlimited |
Bill of Materials & Catalog Bill of Materials & CatalogBOMs 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 CatalogsBill 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. | ✔ |
Data share and simultaneous edit Data share and simultaneousBOMs, 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. | ✔ |
Single level & Multi-level BOM Single Level and Multi-level BOMThere 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 changesEvery 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 PropertiesViews 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 TotalsOpenBOM 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 ForumlasOpenBOM 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. | ✔ |
Production Planning & Purchase Order 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 ReportsThis feature allows you to upload a custom company logo to use in PDF exports. | ✔ |
Flattened BOM Flattened BOMFlattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product. | ✔ |
Vendors VendorsOpenBOM 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 | ✔ |
Order BOM and Purchase Orders Order BOM and Purchase OrdersOrder 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 CalculationsQuantity 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. | ✔ |
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 provisioningA 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 SharingData 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 accessTeam 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. | |
$125/team/month billed monthly | |
![]() | |
Plan | Company |
Price | $375/company /month billed monthly |
Description | For a company which requires holistic control of product lifecycle and related information. Unlimited number of users. |
Number of Users | unlimited |
Bill of Materials & Catalog Bill of Materials & CatalogBOMs 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 CatalogsBill 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. | ✔ |
Data share and simultaneous edit Data share and simultaneousBOMs, 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. | ✔ |
Single level & Multi-level BOM Single Level and Multi-level BOMThere 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 changesEvery 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 PropertiesViews 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 TotalsOpenBOM 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 ForumlasOpenBOM 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. | ✔ |
Production Planning & Purchase Order 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 ReportsThis feature allows you to upload a custom company logo to use in PDF exports. | ✔ |
Flattened BOM Flattened BOMFlattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product. | ✔ |
Vendors VendorsOpenBOM 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 | ✔ |
Order BOM and Purchase Orders Order BOM and Purchase OrdersOrder 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 CalculationsQuantity 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. | ✔ |
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 provisioningA 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 SharingData 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 accessTeam 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 monthly | |
![]() | |
Plan | Enterprise |
Price | variable |
Description | For organization with complex data and user access management, custom integration, security, and other requirements. |
Number of Users | unlimited |
Bill of Materials & Catalog Bill of Materials & CatalogBOMs 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 CatalogsBill 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. | ✔ |
Data share and simultaneous edit Data share and simultaneousBOMs, 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. | ✔ |
Single level & Multi-level BOM Single Level and Multi-level BOMThere 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 changesEvery 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 PropertiesViews 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 TotalsOpenBOM 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 ForumlasOpenBOM 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. | ✔ |
Production Planning & Purchase Order 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 ReportsThis feature allows you to upload a custom company logo to use in PDF exports. | ✔ |
Flattened BOM Flattened BOMFlattened BOM is a report that summarized the quantity of all components (parts) across multiple assemblies used in the product. | ✔ |
Vendors VendorsOpenBOM 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 | ✔ |
Order BOM and Purchase Orders Order BOM and Purchase OrdersOrder 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 CalculationsQuantity 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. | ✔ |
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 provisioningA 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 SharingData 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 accessTeam 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. | ✔ |
variable | |