PLM Software: BOMs, Engineering Change, Integration
PLM software manages the product definition: CAD data, the engineering and manufacturing BOMs, and engineering change. Here is what it is, how the eBOM becomes the mBOM, how change flows through ECR-ECO-ECN, where the ERP boundary sits, and when to build instead of buy.

On this page

PLM software manages the one thing every other manufacturing system depends on and none of them own outright: the definition of the product itself. PLM stands for product lifecycle management, and the software keeps the authoritative record of what a product is, the CAD models, the part masters, the bills of materials, and the documents, across its whole life, from first sketch through engineering, manufacturing, service, and retirement. It also governs how that definition changes. When a maintenance, planning, or quality system asks what the product is, the trustworthy answer should come from one place, and that place is PLM.
This article is for the team deciding how to manage product data and engineering change, not for the vendor shortlist. It works through the parts the category pages skip: where PLM stops and PDM starts, the CAD vault at the core, how the engineering BOM becomes the manufacturing BOM, how a change flows through the ECR-ECO-ECN chain, where the line with ERP sits, and what the digital thread actually requires. The thread through all of it is the engineering, the structure that decides whether the rest of the plant builds the right thing.
The short version
- PLM software is the system of record for a product's definition: the CAD data, item masters, bills of materials, and documents that say what a product is, held under version control across its whole life.
- PDM is the subset of PLM that runs the CAD vault and document control; PLM wraps the lifecycle around it, adding the BOM transformation, engineering change, configuration, and the release of the definition downstream.
- The eBOM to mBOM transformation is PLM's signature job: it restructures the as-designed engineering BOM into the as-built manufacturing BOM and maintains the mapping between them so change can propagate later.
- Engineering change runs through a controlled ECR to ECO to ECN chain, where an effectivity date decides which units keep the old revision and which take the new one.
- PLM and ERP meet at the released mBOM: PLM authors and approves it, ERP and MES consume a specific approved revision, and editing BOMs directly in the ERP is how definitions drift.
- Buy or configure a commercial PLM when your process is standard; build a custom layer when a configuration, effectivity, integration, or regulated-traceability need fits no package. Budgets run from roughly $25K for a focused layer up past $500K for deep integration.
What PLM software is, and what it manages
A PLM system is the system of record for the product definition: it knows what every part and assembly is, which revision is current, how the parts combine into a product, and what changed when. Everything physical a company makes starts as data, a model, a drawing, a specification, and PLM is where that data lives under control rather than scattered across engineers' drives and shared folders. The defining job is authority. When the floor, the planners, and the buyers each need to know what the product is, PLM holds the version they should all be working from.
What PLM manages is narrower and deeper than a feature list suggests. It holds the item master, the canonical list of parts with their attributes and current revision. It holds the bills of materials that say how parts combine. It holds the documents and CAD data that specify each part. And it governs the process of change, satisfying the design and development controls of ISO 9001:2015 Section 8.3 and, in medical-device manufacturing, maintaining the regulated Design History File (DHF) required under FDA 21 CFR 820.30 so a revision does not quietly diverge between engineering and the floor. Across the lifecycle it adds configuration management, where-used and where-referenced traceability, and the release of the definition to the systems that build and sell the product. Strip the screens away and PLM is a controlled graph of parts, documents, and revisions, which is exactly where its design has to be right.
PLM vs PDM: what PLM software adds
The first distinction to settle is PLM versus PDM, because the two are often used interchangeably and are not the same scope. Product data management is the CAD and document core: the vault that versions design files, the check-in and check-out that stop two engineers overwriting each other, the item master, and the links that tie documents to the parts they describe. PDM answers a focused question well, what the current design is and who is working on it, and for a small engineering team that is often enough on its own.
PLM contains PDM and wraps the lifecycle and process around it. It takes the vaulted design data and adds the eBOM-to-mBOM transformation, engineering change management, configuration and variant control, and the release of the product definition downstream to ERP and MES. The clean shorthand is that PDM manages the files; PLM manages the product and the processes that change it. The practical path reflects the relationship: many organizations adopt PDM first to get the vault under control, then grow into full PLM as change, manufacturing structure, and integration become the problem. Recognizing which one you actually need, the vault alone or the full lifecycle, saves buying a platform to solve a filing problem, or a vault to solve a process one.
The CAD vault at the core of PLM software
Under every PLM system sits the vault, the controlled store that turns design files into managed data. CAD files are not ordinary documents: a single assembly references dozens of part files, and editing one can ripple through many, so a plain shared folder loses track of which version is current and lets two engineers silently clobber each other's work. The vault exists to make that impossible. Its mechanics are the part of PLM most people use first and understand least.
The core operations are check-out and check-in. An engineer checks a file out, which locks it for editing and signals to everyone else that it is in use; on check-in, the vault stores a new version, keeps the prior ones, and releases the lock. Every check-in creates an immutable version, so the history of a design is recoverable and a mistaken change can be rolled back. The vault also tracks references, the web of which assemblies use which parts and which drawings document them, so a where-used query can answer the question that decides every change: if I revise this part, what else does it affect. On top of that sits the item master and revision control: each part has one canonical record, a current revision, and a state, and the vault enforces that released revisions cannot be quietly edited. This is the same controlled-document discipline that quality management software applies to procedures, applied here to the product's own data. The vault sits under everything else in PLM: if it is wrong, every downstream BOM and change inherits the error.
eBOM vs mBOM: the transformation PLM software owns
The bill of materials is where PLM earns its keep, because a product has not one BOM but at least two, and the transformation between them is work no other system does. The engineering BOM, the eBOM, is the as-designed structure: the parts and assemblies as engineering conceives them, organized by function and design intent, generated straight from the CAD assembly. It answers what the product is, in the language of the people who designed it.
The manufacturing BOM, the mBOM, is the as-built structure: the same product reorganized for how it is actually assembled. The two diverge for real reasons. The mBOM follows the process and plant structure, grouping parts by the sequence and the line that builds them rather than by design function. It adds manufacturing-only items the eBOM never mentions: adhesives, fasteners bought in bulk, packaging, consumables, and phantom assemblies that exist only to structure the build. It may split one engineering assembly across several work centers, or merge several into one buildable sub-assembly. Because the BOM also carries component-level material declarations and XML supply-chain packages defined by IPC-1752A and IPC-2571 PDX, PLM uses this structure to roll up substance weights for EU RoHS Directive 2011/65/EU, Substances of Very High Concern (SVHC) under EU REACH Regulation (EC) No 1907/2006, and Digital Product Passport (DPP) disclosures under the EU Ecodesign for Sustainable Products Regulation (EU) 2024/1781. The mBOM is what production, planning, and purchasing actually run from, and it is the structure that connects to the consumption logic we cover in manufacturing inventory software.
PLM owns the transformation: restructuring the assemblies, inserting the manufacturing items, and, critically, maintaining the mapping from each eBOM part to its mBOM position so the link survives. That mapping is what makes change propagation possible later, because when engineering revises an eBOM part, PLM can find every mBOM place it touches. Done by hand in spreadsheets, the eBOM and mBOM drift apart and the floor builds from a structure engineering no longer recognizes. The mBOM that PLM releases is the one that feeds production planning software and the ERP, which is why owning this transformation is PLM's, not a downstream system's, job.
How PLM software runs engineering change: ECR, ECO, ECN
Once a product is released, the question is no longer what it is but how it changes, and uncontrolled change is how the floor ends up building a revision engineering abandoned. PLM runs change through a disciplined chain, usually three linked stages, so a revision is proposed, authorized, and communicated rather than slipped in. The names are near-universal even where the letters vary slightly.
It starts with the engineering change request, the ECR: a proposal that captures the problem, a defective part, a cost reduction, a supplier change, a field failure, and justifies why the product should change, before anyone touches a model. The ECR is assessed, costed, and either approved or rejected. An approved ECR becomes an engineering change order, the ECO: the authorized instruction that defines exactly what changes, on which parts and which BOMs, and, crucially, from what effectivity date or serial or lot. Effectivity is the heart of it, because most changes are not retroactive: units already built or in transit keep the old revision while new builds take the new one, and the system has to know the cutover. Finally the engineering change notice, the ECN, communicates the released change to everyone who must act, purchasing, planning, the floor, suppliers.
The hard engineering is propagation. A change to one eBOM part has to reach every mBOM that uses it, the open orders mid-flight, and the inventory on hand, with effectivity deciding what applies from when, and the where-used graph deciding what is even affected. This is distinct from the change process quality management software runs: a quality CAPA drives change control over a document or procedure, while engineering change governs the product definition itself, the parts, the BOMs, the revisions. The two interlock, a CAPA can trigger an ECR, but conflating them puts product changes in a document system that cannot model effectivity or BOM propagation.
Configuration and variant management
Few products are a single fixed design; most ship as a family of variants, and how PLM models that family decides whether engineering maintains one product or fifty near-copies. Configuration management, codified across aerospace, defense, and complex discrete manufacturing by SAE EIA-649C, is the discipline of defining a product as a set of options, baselines, and rules rather than as a separate BOM per variant, so the definition stays maintainable and auditable as choices multiply.
The mechanism most PLM systems use is the superset BOM, often called the 150% BOM: a single structure that contains every part that could appear in any variant, with each part governed by a rule saying which options select it. A specific configuration is then a valid selection across those options, and the system resolves the superset down to the 100% BOM for that unit, the exact parts that build it. The rules carry the logic, this engine requires that controller, that trim excludes this bracket, so impossible combinations cannot be ordered. Effectivity threads through here too, since variants and revisions both change what a unit contains over time, and the same engine that resolves options resolves which revision applies. The payoff is that engineering changes the rules and the superset once, not every variant by hand. Good configuration management lets a product line scale without the BOM count exploding; poor configuration management leaves a separate BOM for every variant, and those drift apart the moment a part changes.
PLM vs ERP, and releasing the mBOM downstream
The boundary that confuses the most evaluations is the one between PLM and ERP, and getting it wrong is how stale BOMs and quality escapes start. The line is clean once stated: PLM owns the product definition; ERP owns the transactions. PLM holds the design, the eBOM, the as-built mBOM, and the engineering change that revises them. The ERP, whose modules we cover in manufacturing ERP and will not re-explain here, runs purchasing, inventory, work orders, costing, and finance. One answers what the product is; the other runs the business of building and selling it.
They meet at the released mBOM. PLM authors and approves the manufacturing BOM, then releases it to the ERP, which consumes it to explode material requirements, raise purchase orders, and cost the build. The same released definition, along with target cycle times and tolerance specifications that establish the baseline for OEE, flows to the execution layer, the MES, which builds against it and reports back. The release is a one-way, controlled handoff: the definition is authored and changed in PLM, and ERP and MES are consumers of a specific approved revision, not co-editors of it. This is exactly why editing BOMs directly in the ERP is a trap, because the change never returns to engineering, the eBOM and mBOM diverge, and the next ECO propagates from a definition the ERP has quietly altered. Define the boundary as PLM-authors, ERP-and-MES-consume, with the released mBOM as the contract, and the floor builds the revision engineering actually approved.
The digital thread and the model-based enterprise
The ambition above any single system is to connect the product's data into one continuous chain, and that ambition has a name and a standards body behind it. The digital thread is the connected flow of product data across the lifecycle, from requirements and design through a connected smart factory and out to field service and predictive maintenance software, so each stage works from the same authoritative model rather than re-creating it. The NIST Model-Based Enterprise program frames the model-based enterprise, or MBE, around exactly this: integrating product, process, and logistics models across the enterprise and using the digital thread to link the lifecycle phases. PLM is the backbone that holds the thread together, because it owns the definition every other stage references.
Two ideas make the thread practical. The first is model-based definition, MBD: putting the full product definition, including dimensions and tolerances, into the 3D model itself rather than a separate 2D drawing, so there is one authoritative source. ASME Y14.41 is the standard that defines this digital product definition, letting the model carry the product and manufacturing information downstream systems consume. The second is a neutral exchange format, because CAD comes from many tools and the thread cannot break at every handoff. ISO 10303-242 (STEP AP242) for Managed Model-Based 3D Engineering is the modern standard; as NIST describes in its STEP tooling, STEP represents parts, assemblies, and semantic product and manufacturing information (PMI) for exchange between CAD, CAM, CAE, and CMM inspection software. Integrating MCAD and ECAD, mechanical and electronic design, into one thread is part of the same problem. The reason this matters for a build decision is blunt: a digital thread is only as continuous as the integrations under it, and those integrations are engineering, not a checkbox.
Build, configure, or buy PLM software
With the vault, the BOMs, change, configuration, and the thread in view, the decision is which parts to buy, configure, and build, and the honest framework starts from one question: how standard is your product process? The parts that look like every other manufacturer's are well served by a package; the parts that are yours alone are where a package fights you. Analysts like CIMdata and Gartner track a mature commercial market, Siemens Teamcenter, PTC Windchill, Dassault ENOVIA, Oracle Agile, SAP, Arena, Aras, for exactly the standard ground.
Buying or configuring a commercial PLM is the right default for that common ground. If your CAD vaulting, BOM structure, and change process resemble the norm, a mature product gives you years of accumulated functionality, deep CAD integrations, and a maintained roadmap, and the discipline is to stay close to standard, because every customization is a thing you re-test forever. Building custom, or more often a custom layer, wins for the differentiators: a nonstandard configuration or effectivity model no package fits, deep integration into a specific ERP or MES, embedding product-data management inside a product you already ship, or a regulated traceability requirement a generic vault handles thinly. On cost, the practical range runs from roughly $25K for a focused product-data or integration layer up past $500K for a platform with deep CAD, ERP, and traceability integration, moved most by integration depth and configuration complexity.
The pattern most teams land on is hybrid: keep a commercial PLM or PDM vault and build the integration, configuration, and traceability layers around it, the shape of work we do in our custom software development, product development, and manufacturing practices. AirpartChain anchors aircraft-part records and their traceability to a tamper-evident ledger, the same product-data and as-built-history problem PLM solves from the engineering side; our AI industrial reporting system connects engineering and production records into automated operational reporting; and HaulBreeze and the Conveya transportation-management rebuild are both layers engineered around existing systems of record. Idealogic does not sell a packaged PLM; we build the product-data and integration layers that make product-lifecycle software fit a manufacturer that does not run like the template.

CTO and Co-founder at Idealogic. Directing engineering, systems architecture, security, and full-stack delivery across web, mobile, and blockchain.
Frequently asked questions
PLM software stands for product lifecycle management and serves as the authoritative system of record for a product's definition from concept through engineering, manufacturing, service, and retirement. It manages CAD models, drawings, item masters, engineering and manufacturing bills of materials, and technical specifications under strict version control, while routing engineering changes through controlled workflows before releasing approved revisions to ERP and MES.
Product data management (PDM) is a subset of PLM focused on the CAD vault and document control: managing file check-in and check-out, revision histories, item masters, and CAD assembly references. PLM encompasses PDM and adds cross-functional lifecycle processes around the vault, including eBOM-to-mBOM transformation, engineering change management (ECR, ECO, ECN), variant configuration, environmental compliance, and automated release to ERP and MES.
PLM owns the product definition, whereas ERP owns commercial and operational transactions. PLM manages CAD designs, the engineering BOM (eBOM), the manufacturing BOM (mBOM), and the engineering change workflows that revise them. Once PLM approves and releases an mBOM revision, the ERP consumes that specific revision to run material requirements planning, purchasing, inventory valuation, work orders, and financial accounting.
The engineering BOM (eBOM) reflects the as-designed product structure generated from CAD, organized by functional systems and design intent. The manufacturing BOM (mBOM) reorganizes that same product into the as-built structure required by the factory floor, adding routing sequence groupings, packaging, adhesives, bulk fasteners, consumables, and phantom sub-assemblies. PLM maintains the associative mapping between eBOM and mBOM so design revisions propagate cleanly.
Engineering change management is the three-stage closed loop that revises a released product definition. An engineering change request (ECR) documents a field issue, cost reduction, or component obsolescence and justifies the change. An approved ECR becomes an engineering change order (ECO) specifying exact part and BOM updates plus effectivity dates or lot cutovers. Finally, an engineering change notice (ECN) notifies purchasing, production, and suppliers.
Buy and configure a commercial PLM suite when your CAD vaulting, BOM management, and ECO workflows match standard industry patterns, since native CAD connectors are expensive to build from scratch. Build custom software, or a hybrid integration layer on top of a commercial vault, when your differentiation depends on complex 150% variant configuration, multi-plant effectivity propagation, regulatory compliance automation, or deep ERP and MES synchronization.
A 150% super BOM is an overloaded product structure that contains every possible component, sub-assembly, and option across an entire product family, governed by boolean selection and exclusion rules. When a customer order or build specification selects specific options and effectivity dates, the PLM configuration engine resolves the 150% super BOM down to a 100% unit-specific BOM that ERP and MES can build.
Because PLM owns the item master and bill of materials, it tracks material declarations and substance composition at the component level using standards such as IPC-1752A. This allows engineering teams to roll up restricted-substance weights across the entire BOM to verify compliance with EU RoHS Directive 2011/65/EU, REACH Regulation 1907/2006, and Digital Product Passport requirements under the EU Ecodesign for Sustainable Products Regulation (ESPR 2024/1781) before release.
More from the journal

OEE: What Overall Equipment Effectiveness Really Tells You
Overall equipment effectiveness (OEE) multiplies Availability, Performance, and Quality into one score. Here is the ISO 22400-2 math, TEEP vs OOE worked examples, Six Big Losses mapped to PackML PLC states, and how to build a real-time OEE stack.

Manufacturing Inventory Software: WIP to Valuation
Manufacturing inventory software is not a retail stock tracker: it follows material through raw, work-in-process, and finished-goods states driven by the bill of materials. Here are the states, backflushing, traceability, valuation, and when to build instead of buy.

Manufacturing ERP: Modules, Integration, Build vs Buy
Manufacturing ERP is the system of record that ties planning, the shop floor, inventory, and costing together. Here are the modules, how it integrates with MES and machines, discrete vs process differences, and when to build instead of buy.