Trusted by thousands of engineers and companies

Customer Stories
Yoav KosterCo-Founder
FF Robotics
“Getting our BOMs out of Solidworks in Excel was hard. We would add some non-modeled items like hardware then have to manage all those additions individually each time we updated the Excel from Solidworks”. Using OpenBOM with SolidWorks and PDMWorks is much much easier, he says. “OpenBOM easily manages and tracks our part numbers” he goes on to say, “something as simple as finding where a part is used is easy with OpenBOM’s where-used command; not having to open our CAD and look for a part is a huge time-saving.”
Garrett RiniLead Mechanical Engineer
“One thing that was attractive was the low barrier to taking us several steps further than Google sheets. We could import directly from Solidworks, an existing Google sheet, or just type in data. OpenBOM functions the way we would expect it too.” says Garrett.
Heather HeathBird Gard Buyer
Bird Gard
“I love how I can easily add a property, as many properties as I need, to manage costs and other information about Bird Gard items, our existing system just could not do that.” “For example, OpenBOM can easily manage both an item’s Manufacturer Part Number and Supplier Part Number. I just add a column for each number and another for the URL link to the vendor’s product page, it’s that easy.”
Ivan AristovMechanical Design Engineer
Hive Lighting
“Before OpenBOM, we managed all products in a single Google spreadsheet. We had one large document for ALL BOMs, dozens of tabs, some dupes, some tabs had several products…..” “Another file was the Item master. I had to jump from one Google doc to another to ensure correct information when making even the smallest change.” “OpenBOM brings organization and reliability to our data. It’s an interlinked system that allows changing details about one part in one place and it is updated in every BOM.” As you can imagine, a modern lighting system has a lot of parts. “We...
Anne-Lyse MillerSupply Chain Manager
“We started with Excel which met our needs for a while, but later as we matured and moved towards manufacturing, it became very messy”, she explains. “Our product is compact and contains a variety of engineering and component disciplines. We have optical, mechanical, electrical, off-the-shelf components designed for manufacture both in-house and by outside suppliers,” she says. “My team took the time and looked at a lot of alternatives before selecting OpenBOM”, she explains, “from the super inexpensive to the extremely complex, OpenBOM was the right choice for us.” ...
Jonathan DroriLead Engineer
Jonathan brought OpenBOM to Tomcar to improve and formalize the agreements the company has with manufacturing partners. “I absolutely love that OpenBOM lets me share accurate, complete BOMs with vendors, partners, customers, my colleagues in Israel, and so many more.”, says Jonathan. “It is great for my team and great for the company. Simply put, before OpenBOM, we did not have a final BOM that was accurate or easy to share”, he says, “We needed a full product BOM which OpenBOM delivered!”
John EllerbrockPresident
Gates Underwater Products
“I did not anticipate the overall benefit of the Solidworks integration” he says. “It was a big WOW! moment. Since then the scope of what we put in OpenBOM has grown. We can control more information, specifications,and requirements. OpenBOM forces adherence to a process!”
Eivind EgelandMechanical Engineer
Currence Robotics
“Initially we settled on OpenBOM as a logical extension to our 3D design platform, Onshape. We saw the opportunity to leverage all metadata in Onshape but needed an organized way to bring it to the company (many of which were not engineers) for production. With OpenBOM we get the very reliable Onshape integration AND the ability to add and extend the data set as it flows through our company”
Fortune 500Head of Engineering
Fortune 500 Global Consumer Electronic Manufacturing Company
“This time last year I personally spent 5 hours per week on BOM maintenance. It’s now 10 minutes a week. We see that same improvement with many of the lead engineers on the team. OpenBOM frees the team to do the other things that are important.”
Eric HermsPorts Systems and Services division Materials Manager
“Steve and his team have extensive design and manufacturing skills and went right to the core of our implementation needs. Offering their expertise whenever we needed it and providing support with fast response times. The experience has been vital to our success with OpenBOM and we are excited to bring this new software to our organization”.
Ray ChenManaging Engineer
Gaius Automotive
“We like how we can create an M-BOM structure that correlates with our processes. Organizationally, Excel cannot do Flatten BOM. Flatten BOM is crucial to our production processes so we can determine exact quantities. In our process, we use the OpenBOM multi-level features to create an MBOM, then, we create a mid-level assy and organize items under it. We like how we can restructure the BOM. OpenBOM works for manufacturing much better than excel.”
Jeremy DarvillManufacturing Manager
Activate Games
“OpenBOM allows us to build a complete master BOM. Each and every item which goes into our product is in the BOM. That includes every component on every PCB, every Fusion 360 CAD designed part, and every off-the-shelf item we buy from a local supplier, we track it all in OpenBOM. Cost is very important to us. We track all line item costs and roll them up to the BOM level. Using custom formulas even allows us to keep track of sales pricing for different customers in multiple currencies, OpenBOM makes that easy to do.”
Jeff PodhajskyVice President of Operations
Grand Craft Boats
“We just moved into an expanded facility and needed to quickly update and revise our Bill of Materials process and methods”, says Jeff Podhajsky, Vice President of Operations at Grand Craft Boats. “Our old system just wasn’t able to handle our growth. We bought OpenBOM because it was the best fit for our company and we’re extremely surprised at how quickly the OpenBOM team put together the onboarding training for my team”.
Online e-commerce retailerChief Executive Officer
Online E-commerce Retailer
“Our OpenBOM solution is elegant and a great value to the company. We are running the entire company on this integration and absolutely love it. The ease of use of the OpenBOM integration and the availability and expertise of the OpenBOM team are significant to our success.”
Nick LumbWoodworker
Acorn Furniture
“In the past, producing a cutting list manually without OpenBOM was tedious and error-prone, made even worse if you want to make some changes” “With OpenBOM inside of Onshape, I literally make the change to the design, click Update BOM and by the time I have poured my tea, the new cutting list is ready.”
Neha GodboleProduct Management Associate
“We needed to get out of the business of manually tracking BOM changes in a number of places,” she says. “We needed more reliability and accuracy. “We spent a long time searching for solutions, and while many PLM providers had great options, they often required an extra person to keep it running or had a long implementation cycle. Neha goes on to say that “OpenBOM checked all the boxes for us because they were easy to set up and even had a free trial period to test it out”.
Toby BoogerdAnyGlide CTO
“Creating orders and PO’s is easy with OpenBOM”, Toby explains. “We had a half-day process of updating our Excel-based RFQ’s with design changes, and now it is literally a button press in Solidworks and we have an updated BOM, next to an Order or RFQ, then purchase orders.” According to Toby, “OpenBOM at AnyGlide is much more than another subscription product, it has literally been a partnership from the beginning.”
Ramiro CanovasFounder
ConsultR clients not only rely on the out-of-the-box OpenBOM CAD integrations but also on specific, point solutions, developed by ConsultR using the OpenBOM API. “We saw in OpenBOM a mature product that would do exactly what our customers needed – transfer all the CAD data to OpenBOM, then by extension to their ERP via the OpenBOM API.”
José Elías Gallegos ArguijoSystem Engineering and Electrical Integration lead
Questum E-Mobility
“The make-from workflow in Onshape/OpenBOM saves us time,” says Alfonso. “We open an existing project in Onshape, make changes, assign a new part number to the top level, export the BOM, and we have a new BOM which is a mix of new and (re)used items and sub-assemblies”.
Roland AmbroschHead of Digital Factory
Kapsch BusinessCom
“OpenBOM has reduced our engineering time by 30% and significantly increased my teams’ effectiveness,” says Roland. “Prior to OpenBOM, we struggled with multi-level Excel files which stifled our collaboration, now we make pre-sales quote or BOM updates from anywhere by anyone.” “OpenBOM has unlocked my groups’ ability to work on multiple levels of the BOM simultaneously while OpenBOM multi-level formulas allow for synchronization of big calculations and saves hours over Excel.”
Gus SharrockVice President of Engineering
“OpenBOM manages all the items that eventually end up in our build,” he says, “the singular goal of our OpenBOM implementation was to produce a reliable, stable, and accurate Engineering Bill of Materials to such a level that we can hand it off to our operations team, and source components. We identified specific needs and goals, and OpenBOM was selected because of its unique ability to satisfy those requirements.”

OpenBOM is a SaaS network-based global collaborative platform that
manages data, product development lifecycle, production planning, and
connects manufacturers with their customers, contractors, and suppliers.

Modern Product Lifecycle Management

Level Up Your Product Development Experience

OpenBOM is a powerful cloud-based platform that integrates with your existing tools and brings product information together into a single source of truth.

Agile RFQ and Procurement Planning

Manage Orders, RFQ, Vendors, and Purchasing

OpenBOM provides fully integrated production planning, vendor and purchasing management to support procurement, contract manufacturing and RFQ processes.

Out of the Box Integrations

Plug and Play CAD Integrations

OpenBOM’s CAD integrations are ready to “plug in” and have been built using the best-in-class technology. You can easily import your Bills of Materials, CAD files and derivatives from your favorite CAD software in minutes using OpenBOM plugins.

Real Time Collaboration

Instant Data Sharing and Simultaneous Editing

Whether your teams are colocated, distributed, or fully remote, OpenBOM provides an engaging, intuitive, in-person collaboration experience with multiple options for real-time or asynchronous teamwork on an online product structure.

Data Management

Flexible Data Model

The data management architecture of OpenBOM is built using flexible data architecture combining out of the box data objects and fully flexible data definitions...
OpenBOM provides predefined data model to manage item catalogs, BOM, Orders, Vendors, and Purchase Order. These data objects are flexible and can be fully customized


OpenBOM Capabilities


Production Planning


Real time collaboration


Change Management


Bill of Materials (BOM) Management


Procurement Planning


CAD Integration


Document and Files

Learn about best practices from experts

Get An Inside Look At How To Manage Your Bill Of Materials Throughout The Product Development Lifecycle

Contract Manufacturing eBook

OpenBOM, a simple and time-efficient online tool for engineers, manufacturers, suppliers, and contractors.

OpenBOM Subscription Plans







For a single user to manage product information, easily create and manage BOM, import Excel.

Professional User

$65 mo/user

billed monthly

$55 mo/user

billed yearly

A single source of truth to managing product information, CAD Add-ins, Inventory, POs, RFQs

Professional Team

$300 mo/team

billed monthly

$250 mo/team

billed yearly

For a team or company to manage product information, BOMs, role-based data access, sharing data.


$600 mo/company

billed monthly

$500 mo/company

billed yearly

Single source of truth, PLM, configuration management and change management processes (ECO/ECR)



billed yearly

Complex data management requirements, custom integration CAD, PDM, PLM, ERP and more.

Analysts and Press about OpenBOM

About OpenBOM

Established in 2015 by Newman Cloud Inc., OpenBOM develops modern product-oriented data management and business tools for manufacturing companies. OpenBOM cloud-based real-time collaboration & data management technology allows managing Parts, Catalogs, Bill of Materials, Inventories, and purchase orders across networks of engineers, supply chain managers, and contract manufacturers. OpenBOM enables people to seamlessly share and collaborate data using online Bill of Materials from initial design through all stages of engineering, manufacturing, and supply chain.

Latest news about OpenBOM

Building Digital Thread Using OpenBOM Online Services

Digital Thread implementations are on the rise in manufacturing. Companies are moving to a digital era and looking at how to establish seamless information workflows, eliminate old fashion document-driven operations, and switch to online systems that can be available to everyone and everywhere. Many companies are looking for ways to improve factory communication and operations.…Details

Top 4 Reasons Companies Outsource Production

Depending on your industry, outsourcing production can be an attractive option. Companies of all sizes turn to outsource their production to suppliers or a contract manufacturer (CM) for a number of reasons. However, is it the right option for you? To help you figure out whether you need to outsource production, here are the top…Details

Hive Lighting Moves From Spreadsheets To OpenBOM To Create Most Technologically Advanced Film and Production Lighting In The World

Hive Lighting Moves From Spreadsheets To OpenBOM To Create Most Technologically Advanced Film and Production Lighting In The World Located in the Art District of Los Angeles and only a few minutes from Hollywood California, OpenBOM customer Hive Lighting designs and manufactures some of the most technologically advanced film and production lighting in the world.…Details

What Is a Bill of Materials (BOM)

What Is a Bill of Materials (BOM)

The bill of materials software is something that often considered a simple thing. After all, what can be complex in a list of parts? However, as we can see in practice, manufacturing companies are usually underestimating the complexity and fail to manage it properly. BOM engineering is a complex discipline requires sophisticated data management and you’re trying to avoid it, the results can be brutal and painful. The results are usually very painful and coming faster than you can think – missed components, wrong cost estimation, delayed product deliveries, and frustrated engineers and customers running around trying to figure out where is the last and most updated bills of materials. At OpenBOM, we believe in openness and simplicity as the main drivers to help companies to get up to the speed with data management science behind Bill of Materials. It should be easy to start using OpenBOM and discover how to do it step by step. The Bill of Material is a structure representing all items needed to make a product. Depending on the product and business it includes a different level of details about how the product is engineered, manufactured, assembled, sold and maintained. Every engineering and manufacturing business should be concerned if parts and assemblies, as well as any other related data, are not managed properly.

What should be the content of the Bill of Materials?

Very often companies are asking – what to include in the BIll of Materials? A very simple answer to this question is EVERYTHING. The idea of not having something in a BOM is bad and to hope that you will remember what is needed is a recipe for disaster. Very often, we’ve been asked about what is a typical data set of the Bill of Materials. Here is a quick summary of what I think is absolutely essential.

Key Items and Elements of Bill of Materials

Key Items and Elements of Bill of Materials 

Part Number: This is a unique string that identifies every single component in the product. Not all part numbers are the same. You probably heard about OEM, Manufacturing, Suppliers and many other part numbers. Those are additional pieces of information. You might not use all of them. But, to have a unique Part Number for every single item is a must to have to keep things organized. Description: It usually gives the organization a simple way to look at the details about parts and components. Used for search, simple identification Description is not unique and must not be used to reference parts for any purposes except human interaction. Part Number is used for everything else. Part Name: Names make it easier for organizations to track components. Many systems have internal names with specificity useful to Operations, Test, and Engineering teams. A separate nomenclature might be with customers in Sales organizations. Unlike part numbers, part names aren’t necessarily unique. Consistent use of part names like connector, adapter, and cable, can help keep everyone on the same page. Unit of Measure: A very important piece of information that helps to identify how to measure the quantity of the part. Type (s): Usually absorbs the different types of information to classify part of help to identify how to manage the part. Organizations can apply multiple types to classify parts and how data about part can be processed. Revision and Phase: This is used to identify the level of maturity and specific changes. Companies are using various practices when creating new part numbers of revise existing parts. In addition to these parameters, organizations are usually including information about the manufacturer, suppliers, cost, and other pieces of data in BOMs.

Part vs Usage of the Part.

The information I mentioned above is usually the same about the item (part, purchased assembly). However, another group of information is typically included in BOMs and it represents a specific part usage.

  • Quantity: it is the ultimate way to say how many pieces of the part you need in this product. Note, in some cases (for instance BOM), quantity can be only calculated.
  • Reference Designator: Typically used in the electronic Bill of Materials usually represents a uniquely identified instance of the part (assembly).
  • Location: It is typically used in mechanical BOMs to differentiate between instances of the part/ assembly.


A very important element of the Bill of Materials. Effectivity is usually representing specific characteristics saying if a part (or assembly) can be used and under what conditions. There are different types of effectivity – date, configuration, serial number.

Configurations, Configured vs Resolved BOM

Last, but not least piece of information is related to complex products having multiple configurations. A BOM that contains information about multiple configurations usually called “configured BOM” and the BOM that represents information about a single configuration is called resolved.

SIngle-level, Multi-level, Flattened.

A list of components represented as one level is usually the basic way to plan the BOM. However, components are connected into assemblies and those usually have sub-assemblies. This is a simple single-multi-level structure. A flattened BOM is a report that summarizes the usage across multiple levels.

What does a BOM look like?

What does a BOM look like? 

OpenBOM Bill of Materials core elements are represented using the Reference-Instance model and described by the following picture. You can see references (items) and their instances combined into parent-child relationships. OpenBOM provides a super-efficient and easy-to-use user interface to view, control, and collaborates around the Bill of Materials.

See OpenBOM in action