How OpenBOM PDM Works: A Native-Cloud System for File and Item Revision Control

Oleg Shilovitsky
Oleg Shilovitsky
18 July, 2025 | 8 min for reading
How OpenBOM PDM Works: A Native-Cloud System for File and Item Revision Control

Product data management is no longer just about locking files in a vault. Modern engineering teams work across disciplines such as mechanical, electrical, software, and across tools (SolidWorks, Onshape, Altium, GitHub, etc).

Internal and external users collaborate globally, make informed decisions faster, and need easy access to accurate, product-related data. Traditional product data management systems, built in a document-centric era, simply can’t keep up.

At OpenBOM, we believe it’s time to reimagine product data management (PDM) for today’s engineering challenges. Our approach is cloud-native, collaborative, and built for the way real teams work across modern and legacy tools alike.

From Vaults to Collaboration: The Shift in Product Data Management (PDM)

Legacy PDM systems emerged from a world of Windows desktops and file servers. Their primary job was to control who could check out a file and prevent accidental overwrites. This worked in single-office, single-CAD-tool environments, but that world is gone.

Today’s engineering reality is very different:

  • Teams are distributed across the globe and often work remotely.
  • Products are multi-disciplinary by nature and include mechanical enclosures, PCBs, firmware, and embedded systems.
  • Essential tools and digital assets vary widely – some teams use cloud CAD (computer aided design) like Onshape, others still rely on file-based tools like SolidWorks or Altium Designer.

Example: A medtech startup might use SolidWorks for mechanical components, Altium 365 for electronics, and GitHub for firmware. These systems don’t talk to each other, and managing the changes between them is a manual, error-prone process.

That’s where the cracks in the traditional PDM system begin to show.

The Real Problem: Disconnected Tools and Fragmented Data

Engineering data is scattered across numerous systems, related to separate
business processes, which include:

  • File servers
  • CAD data vaults
  • Cloud repositories
  • Excel sheets
  • Shared drives
  • Emails

Each system may have its own data governance mechanism – or none at all. And even if individual tools are organized, there’s rarely a single source of truth that brings all the data together.

What’s missing is a unified layer, a centralized platform that connects these systems and ensures everyone is on the same page with access to accurate product data.

Example: When an engineer changes a motor in CAD, but the procurement team is still working off an older BOM in Excel, the change results in misordered parts, production delays, and wasted budget.

Rethinking PDM Software: The OpenBOM Approach

OpenBOM remasters PDM by breaking it down into two levels: (1) design files (or data) and structured product information (xBOM), and connecting them with a unified, cloud-based architecture using a multi-tenant, scalable product data management software.

Design File: First Product Data Management Layer

Most PDM systems only manage product-related data files. OpenBOM product data management software does this too, but in a smarter, more flexible way.

Smart Sync Cloud-Based PDM Data Storage

This feature reduces errors, enhances data accuracy and provides easy access to up-to-date information. Product data files are stored in the cloud, updated automatically, and always accessible without the need for local servers or IT overhead. A mechanical engineer working on a new electric scooter frame uploads the assembly into OpenBOM via the SolidWorks plug-in. It’s stored in the cloud and updated automatically, so a teammate in another office can access it immediately without emailing ZIP files or using Dropbox.

Design Projects

Organize files by product, team, or program and decrease time searching for specific product data. Each project acts like a folder with built-in file management and version control. A team working on a modular IoT sensor creates separate design projects for hardware, electronics, and packaging – each with its own structure but managed in a central repository.

Collaborative Lock and Check-in/Check-out

Prevents file conflicts and improves collaboration while still enabling multiple users to contribute in parallel. One engineer checks out a file to redesign a mounting bracket. At the same time, another updates the documentation and drawings for compliance. No conflicts, no lost work.

Native CAD Integrations

OpenBOM easily integrates directly with SolidWorks, Altium, Fusion 360, and others to capture file data and synchronize metadata. From within Fusion 360, a user can generate a BOM with thumbnails, descriptions, and part numbers, all synced to the OpenBOM workspace, in one click.

Item and xBOM: Second Product Data Management Layer

Beyond files, the real value lies in organizing structured product data – Items, BOMs, suppliers, revisions, and automated workflows.

Item-Driven Product Structure

Each part or subassembly is tracked throughout the product development process as a unique Item with its own metadata, revision, cost, and supplier information. A company sourcing lithium-ion batteries creates a single Item definition that includes vendor information, spec sheets, and pricing. That Item is reused across multiple products and BOMs without duplication.

Multi-Disciplinary BOMs

Bring together components from different domains, including mechanical, electrical, and software, into one cohesive product structure. An autonomous vehicle startup creates a BOM that includes SolidWorks-designed parts, Altium-managed PCBs, and even firmware module names from GitHub. All of these are tracked in a single multi-level BOM in OpenBOM.

GitHub-Style Revision Control

Items and BOMs can be updated, branched, and approved using a clear, traceable mechanism. A change in a PCB layout triggers a new BOM revision. The previous version is preserved, and both can be compared to identify what changed and why.

Collaborative Editing and Approvals

Teams can edit product structures in real-time and submit changes for review and approval without emails or spreadsheet chaos. While an engineer updates part weights and materials, the procurement team adds supplier codes and costs – all in the same BOM. Once ready, the changes are routed for approval and locked in before manufacturing.

OpenBOM Architecture: Flexible, Scalable, Built for the Cloud

At its core, OpenBOM PDM software provides a flexible architecture that supports the needs of modern and legacy environments alike.

  • Two-level model – File control + structured product data
  • Cloud-native, multi-tenant – No servers to manage, accessible from anywhere
  • CAD-integrated – Works with desktop and cloud tools out of the box
  • Graph-based model – Supports complex relationships across assemblies, revisions, suppliers, and documentation

This architecture powers OpenBOM’s ability to improve business performance and ensure the efficient operations of small startups as well as large engineering teams managing thousands of items and changes.

Use Cases and Benefits

OpenBOM PDM software helps companies of all sizes bring order, collaboration, and clarity to product data management. Here’s how:

Manage File-Based CAD Projects

Eliminate version confusion and email chaos by securely managing SolidWorks, Altium, or Inventor files in the cloud. A contract manufacturer with multiple clients uses OpenBOM Design Projects to manage separate CAD datasets per customer, ensuring confidentiality and consistency.

Connect Cloud Design Tools

Easy integration with Onshape, Fusion, or Altium 365 to bring cloud-native and desktop workflows together. A product development firm uses Onshape for industrial design and Altium 365 for PCBs. OpenBOM unifies both workflows into a single BOM for sourcing and manufacturing.

Create Unified Product Structures

Build comprehensive, multi-level BOMs that reflect real-world product configurations – spanning mechanical, electrical, and digital domains. A bicycle manufacturer builds a top-level BOM with hundreds of components, including aluminum frames (from SolidWorks), e-bike motors (from a vendor), and embedded sensors – all structured and tracked in the OpenBOM product data management system.

Enable Multi-User Collaboration

Empower teams to work together with the same data in real-time without blocking each other or duplicating work. A design engineer and a procurement specialist work in parallel: one updates specs, the other adds cost rollups. They finalize the BOM together in a shared session, accelerating release.

Track Revisions and Approvals

Gain complete control over what changes, when, and why, improving data quality, avoiding errors, and ensuring compliance. Before sending the final BOM to manufacturing, the product owner reviews the latest changes, compares them with the previous release, and locks in the approved revision for production.

Conclusion: A New Generation of PDM

The OpenBOM PDM system is more than a file management tool. It’s a collaborative, connected, and cloud-native workspace that supports:

  • Traditional file-based CAD workflows (SolidWorks, Altium)
  • Modern cloud-native design tools (Onshape, Fusion, Altium 365)
  • Structured, item-based product data and BOMs
  • Real-time collaboration and change management

Whether you’re building robots, medical devices, consumer electronics, or heavy equipment, OpenBOM PDM adapts to your process, connects your tools, and brings clarity to your product data.

Ready to experience a new generation of PDM?

👉 Start your free trial at www.openbom.com or contact us for a live demo.

Best, Oleg

FAQ

What is a Product Data Management (PDM)?

Product data management (PDM) is a unified platform used to manage product data and all product-related processes within one system. A robust PDM system will ensure that all information is accurate and properly managed. A product data management system allows every team member to access and reuse existing design data. The product data stored within the system highly depends on the industry the company is working in. PDM helps to bring complete products to the market faster, improve product quality, and automate engineering processes.

What is the difference between PDM, PLM, and ERP?

Product data management (PDM), product lifecycle management (PLM) , and enterprise resource planning (ERP) are supplementing systems within one company. PDM integrates with CAD software and monitors updates, revisions, and design history automatically. PDM is also a key component of a larger concept: product lifecycle management (PLM), which enables the streamlining of product development and manufacturing processes throughout the entire product lifecycle. ERP is a platform used by the company for the management of key operations that include investment, inventory, purchases, and order tracking.

How different is OpenBOM?

OpenBOM is an online platform that provides a unique combination of PDM, PLM, and ERP capabilities tailored to modern manufacturing and SMB/SME customer size. It integrates with many CAD, ERP, CRM, MES tools and allows companies to start small and grow up with other tools (e.g. more advanced ERP systems) once your business is growing. Check more about OpenBOM Integrations 

What Is Digital Asset Management (DAM) Software?

Digital Asset Management software is a unified platform required to keep and organize all digital assets, including videos, images, and 3D models, in one place.

Related Posts

Also on OpenBOM

4 6
29 August, 2025

Digital BOM is a foundation of all OpenBOM to ERP integrations. From the very early days of PLM, the connection...

28 August, 2025

In 2025, the push for better design-to-manufacturing integration is stronger than ever. But for many companies, this still gets reduced...

27 August, 2025

For decades, PDM meant file vaults, check-in/check-out, and revision control. But today’s products span mechanical, electronic, and software domains, with...

26 August, 2025

This article is part of OpenBOM BOM Excel MCP building in public. For the next few weeks, we are going...

22 August, 2025

In yesterday’s article – Understanding OpenBOM’s Multi-Tenant Data Model and System Configuration, I shared some insights about OpenBOM’s multi-tenant data...

21 August, 2025

In today’s manufacturing and engineering world, the term multi-tenant triggers both questions and confusion. Product Lifecycle Management (PLM) has historically...

20 August, 2025

Since the very beginning of OpenBOM, our mission has been to help engineers, manufacturers, and teams organize product information and...

19 August, 2025

There is a need for a rich and structured context.  Artificial intelligence has quickly become the buzzword in every boardroom,...

15 August, 2025

A recent post by Martijn Dullaart on LinkedIn about Product Changes caught my attention. Here is the link to the...

To the top