It’s 4:47 PM on a Thursday in a small mechanical engineering shop. The senior designer just released a new revision of a sub-assembly inside SOLIDWORKS PDM.
Procurement, sitting two desks away, is staring at a different version of the same BOM in Excel. The buyer asks, “Is this the latest?” The designer shrugs and says, “Check the vault.”
Procurement does not have access to the vault. Procurement also does not have SOLIDWORKS installed. So procurement does what procurement has done for fifteen years: opens the last spreadsheet someone emailed and starts comparing line by line.
This scene plays out in thousands of small and mid-size manufacturing companies every week. It’s not because SOLIDWORKS PDM is broken. It’s because PDM was designed to solve a different problem than the one most modern teams are actually trying to solve.
This article walks through where SOLIDWORKS PDM is genuinely strong, where it starts to break down for downstream BOM workflows, and how a growing number of teams are pairing it with a cloud-based BOM layer to bridge the gap.
The Two Worlds: File-Centric vs. Data-Centric
Before comparing tools, it helps to separate the two architectural philosophies.
File-centric systems treat the CAD file as the unit of truth. The vault stores files, tracks versions, manages check-in and check-out, and enforces release workflows on documents. SOLIDWORKS PDM, Autodesk Vault, and most traditional desktop-era PDMs fall into this category.
Data-centric systems treat the part, assembly, and BOM record as the unit of truth. The file is one attachment among many. Properties, suppliers, costs, lead times, and revisions are first-class fields you can query, filter, roll up, and share with non-CAD users.
This distinction matters because BOM data is not really a file. A bill of materials is a structured table of parts, quantities, suppliers, and revisions.
Forcing that table to live inside a file vault, or inside CAD properties exported on demand, creates friction every time a non-engineer needs to read or update it.
Industry observers have written about this shift for years. A useful overview of the architectural gap appears in this discussion of why traditional PLM doesn’t work for many SMB teams.
The author argues that under the hood, even “lightweight” PDM/PLM tools still rely on file-and-document models that struggle with downstream business workflows.
What SOLIDWORKS PDM Does Well
Before talking about limits, let’s give PDM proper credit. SOLIDWORKS PDM remains an excellent tool for what it was built to do.
- CAD file vaulting. Centralized, controlled storage of native SOLIDWORKS files with full version history.
- Check-in / check-out. Prevents two engineers from overwriting each other’s work on the same assembly.
- Reference integrity. Parent-child relationships between assemblies, parts, and drawings stay intact when files are moved or renamed.
- Drawing release workflows. Configurable state transitions from “Work in Progress” to “Released” with electronic signatures.
- Tight SOLIDWORKS integration. Lives inside the SOLIDWORKS UI. Engineers do not need to leave the tool to vault their work.
- On-premise control. For shops with strict IT or ITAR requirements, the on-prem deployment model is often a hard requirement.
If your problem statement is “we need to stop emailing SLDPRT files and overwriting each other’s work,” SOLIDWORKS PDM solves that cleanly. For many shops, this is the right tool and the conversation ends here.
The trouble starts when the problem statement grows.
Where PDM Starts Breaking Down for Modern Teams
In practice, the friction shows up the moment data needs to leave engineering.
1. Vault-only access
PDM vaults are accessed through the SOLIDWORKS PDM client (Windows desktop) or a web client that is often clunky to configure. Procurement, manufacturing, contract assemblers, and external suppliers usually do not have a vault seat. They do not have SOLIDWORKS. They do not want a Citrix session.
The result: BOMs get exported to Excel and emailed. Once that happens, the vault is no longer the single source of truth for the BOM. It is the single source of truth for the file, which is a different thing.
2. Plumbing for files, not for BOM data
PDM excels at file plumbing. It does less well with BOM data as a queryable, editable dataset. You can extract a BOM from a SOLIDWORKS assembly using custom properties, BOM tables, and PDM data cards. But the moment you want to:
- Add a supplier to a purchased part
- Roll up cost across a multi-level assembly
- Compare two BOM revisions side by side
- Send an RFQ to three vendors and track responses
you are usually writing scripts, building reports, or doing it in Excel. None of those workflows are first-class citizens in a file vault.
3. Workflow setup is heavy
Configuring PDM workflows, data cards, variables, and permissions is its own discipline. Many shops bring in a reseller or a dedicated CAD admin to do it.
That’s fine when the workflows are stable. It becomes painful when the business changes, new vendors come in, ECO processes evolve, or a new product line needs different states.
4. No real-time collaboration outside the Windows desktop
PDM is fundamentally a check-in / check-out model. While one user has a file checked out, others see read-only.
There is no concept of multiple users editing the same BOM table at the same time, the way you would in a modern web spreadsheet. For a co-located mechanical team this is fine.
For a distributed team with engineers, buyers, and a contract manufacturer in three time zones, it creates queues.
5. Procurement and supply chain are locked out
This is the big one. Procurement decisions, vendor selection, cost negotiations, and supplier qualification are not engineering decisions. But they depend completely on engineering data, specifically the BOM. When the BOM lives only in the vault, procurement has no native way to participate.
Many teams find that this single gap is what eventually pushes them to add a second system.
A practical breakdown of this issue appears in this piece on getting product data to the procurement team.
It describes how purchasing teams typically end up rebuilding the BOM in spreadsheets just to do their job.
6. Lock status and file management do not help with downstream tasks
PDM can tell you who has a part checked out. It cannot tell you which vendor is cheapest, which long-lead item is at risk, or what the rolled-up material cost of a new revision is. Those are different problems that require a different data model.
What Cloud BOM Management Adds
Cloud BOM platforms emerged to solve the downstream problem. They do not try to replace the vault. They try to make the BOM itself a first-class, web-native, multi-user dataset.
Typical capabilities include:
- Web access from any device. Engineers, buyers, managers, suppliers, and contract manufacturers all open the same URL.
- Real-time, multi-user editing. Two people can edit different rows of the same BOM without check-out queues.
- Data-centric model. Parts, assemblies, vendors, and revisions are objects with properties, not lines in an exported file.
- Cost and quantity rollups. Multi-level assemblies roll up automatically.
- Vendor management and RFQ. Suppliers, lead times, and pricing live next to the engineering BOM.
- Revision and change tracking. Side-by-side BOM compare, change orders, and approvals.
- CAD add-ins. Direct extraction of BOM data from SOLIDWORKS, Inventor, Solid Edge, Onshape, and others into the cloud workspace.
- ERP and MRP integrations. Push released BOMs into downstream systems without manual re-keying.
A useful description of how the real-time, multi-user model actually works in practice can be found in this article on bridging top-down and bottom-up collaborative design.
The author describes how CAD updates flow automatically into a shared BOM workspace.
When to Use Each: A Decision Table
There is no universal answer. Many teams genuinely need only one of these. Others need both. The table below summarizes the most common scenarios.
| Scenario | SOLIDWORKS PDM only | Cloud BOM only | Hybrid (PDM + Cloud BOM) |
| Small CAD team, no procurement involvement | Strong fit | Overkill on CAD side | Unnecessary |
| Heavy CAD reuse, large assembly trees, ITAR | Strong fit | Risk on file control | Best of both |
| Distributed team with external buyers and suppliers | Painful | Strong fit | Strong fit |
| Cost rollups, RFQs, vendor comparison | Painful | Strong fit | Strong fit |
| Need to push BOMs to ERP/MRP | Custom dev | Native | Native |
| Contract manufacturers need read access | Difficult | Easy | Easy |
| 100% Windows desktop, single site | Strong fit | Works, but not the main benefit | Possibly overkill |
| Engineering on Windows, everyone else on web/mobile | Half solution | Strong fit | Strong fit |
The short version: if your problem is purely CAD file control, PDM alone may be enough. If your problem is everything downstream of CAD, a cloud BOM tool is often the better fit. If you have both problems, you probably need both.
Hybrid Approach: PDM + Cloud BOM Working Together
The hybrid pattern has become increasingly common. PDM keeps doing what it does best, vaulting CAD files. The cloud BOM layer handles the BOM data, vendor management, cost, and cross-functional collaboration.
In a typical hybrid setup:
- Engineers continue to check files in and out of SOLIDWORKS PDM. Nothing changes about their CAD workflow.
- A CAD add-in extracts the structured BOM (parts, quantities, references, custom properties) into a cloud workspace whenever an engineer chooses to publish.
- Cloud storage handles the actual file artifacts (STEP, PDF, drawings) so non-CAD users can preview them without a PDM seat. A clear explanation of how this works using connected cloud storage appears in this article on how cloud BOM platforms manage CAD and files using connected cloud storage.
- Procurement, manufacturing, and external partners work directly in the cloud BOM workspace. They never touch the vault.
- Lock status, revisions, and release state can be synchronized between the two systems so engineers see the same status everywhere.
Modern platforms like the cloud-based BOM solution for SOLIDWORKS users offered by OpenBOM are built specifically around this hybrid pattern.
The vault keeps managing CAD. The cloud workspace handles business workflows, procurement, costing, and supplier collaboration.
This pattern is described in more depth in a discussion of how modern PLM tools handle the bridge between desktop CAD and downstream business processes.
The article covers how lock status and file references can flow between systems without forcing one to replace the other.
Five Practical Questions to Ask Before Choosing
Industry observers note that the most expensive PDM/PLM mistakes come from buying the wrong category of tool, not from buying a bad tool within the right category. Before you sign anything, work through these five questions with your team.
- Who needs to read or edit BOM data? If the answer is “only CAD users,” PDM may be sufficient. If procurement, finance, manufacturing, or suppliers are on the list, you probably need a web-native layer.
- What does your release process actually look like? Is it a CAD drawing release, or is it a full ECO/ECN process touching suppliers and ERP? PDM handles the first well. The second usually needs more.
- How distributed is your team? Single-site Windows shops can live in a vault. Multi-site or external partner setups struggle without web access.
- What downstream systems consume the BOM? ERP, MRP, MES, quoting tools, contract manufacturers. The more systems consume the BOM, the more value a data-centric layer provides.
- What is your tolerance for Excel as middleware? If every BOM eventually gets re-typed into a spreadsheet to do real work, that is a signal the current setup is incomplete.
A more thorough checklist along these lines is available in this guide to what to know before selecting a PDM or PLM system in 2025, which is worth reading before any vendor demo.
Closing Thoughts
SOLIDWORKS PDM is not the problem. The problem is using a 2000s-era file vault to solve 2025-era cross-functional, web-native, supplier-connected BOM workflows. Those are different problems.
For shops where CAD file control is the whole job, PDM alone is the right answer.
For shops where the BOM needs to leave engineering and travel through procurement, manufacturing, suppliers, and ERP, a cloud-based BOM solution for SOLIDWORKS users layered on top of (or instead of) PDM tends to remove a lot of daily friction.
The teams that get this right do not fight their vault. They stop asking it to be something it was never designed to be, and they add a complementary layer for everything downstream of CAD.
If the Thursday afternoon scene at the start of this article sounds familiar, that is usually the signal it’s time to look at the rest of the stack.
Passionate about exploring diverse ideas and sharing inspiration, I curate content that sparks curiosity and encourages personal growth. Join me at ElementalNest.com for insights across a wide range of topics.







