Manage engineering change orders on products, bills of material
Odoo PLM is the Enterprise app that manages engineering change orders (ECOs) and versioned bills of materials on top of Odoo Manufacturing. When a recipe changes, an ECO captures what changed, who approves it, when it goes live on the floor, and what the previous version looked like. Every BOM carries a version number, and the live one on the shop floor is the one flagged Production Ready.
Discrete manufacturers, electronics shops, medical device makers, food and beverage processors, and any regulated production environment where the question "who approved this change" matters runs PLM here. You can test Odoo PLM free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.
For Odoo's own product overview, see Odoo's product listing.
An engineer wants to change a recipe. They open the bill of materials for the product, hit New ECO, and pick the ECO type (Cost Reduction, Quality Improvement, New Product Introduction, Customer Complaint, whatever your shop tracks). Odoo creates a draft ECO and a draft BOM that is a copy of the current production-ready version.
From there, the engineer edits the draft BOM (add a component, swap a supplier part, change a quantity, adjust an operation step), and PLM tracks every change as a BOM Change line on the ECO. Each change has a from-value, a to-value, and an author timestamp. The engineer attaches the supporting documents (a CAD file, a supplier datasheet, an internal test report) to the ECO so the approvers have the context.
Now the approval flow runs. Each ECO type has an approval template tied to its stages, with named approvers and approval types: Mandatory (must approve before the ECO can move forward), Optional (approves but the ECO can move forward without), or Comment-Only (reviewer who can comment but cannot block). The ECO moves through stages (New, In Progress, Validation, Effective, Done), and at each stage the assigned approvers get an activity in their inbox. When all mandatory approvers have signed off, the ECO is ready to apply.
Applying the ECO is one button. The draft BOM becomes the new production-ready version. The previous BOM is preserved with the prior version number, linked as the predecessor, and any open manufacturing orders that referenced the old BOM either keep running on the old recipe (you decide per ECO) or get re-scheduled against the new one. The change is now live on the shop floor and the audit trail captures every approver, every comment, every change, every supporting document.
Calibre configures Odoo Product Lifecycle Management (PLM) for Alberta businesses: step by step, in writing.
Speak to an Implementation SpecialistSMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.
Discrete or process manufacturers paying for Sage X3 or Fishbowl licences and customization hours. The shop floor needs BOMs, work orders, and quality control without enterprise pricing.
Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.
Most manufacturers running Odoo PLM pair it with two or three other Odoo apps to cover the change-management chain. Odoo Manufacturing is the parent (PLM sits directly on top of it) and every applied ECO updates the BOM that the shop floor's manufacturing orders pull from. Odoo Inventory shares the same product catalog, so a supplier-part change tracked in an ECO updates the right product on the same inventory profile. Odoo Purchase is the common pairing when an ECO involves a supplier change: the new vendor's part code, lead time, and pricing flow into the procurement side automatically when the ECO is applied. Odoo Quality is the optional pairing when an ECO needs an inspection check update (a new measurement tolerance, a new test type) to roll out at the same time as the BOM change.
List-price comparison against the manufacturing (mrp) tools Calibre most commonly migrates customers off. The deciding factor is usually integration, not the line-item price. Odoo Product Lifecycle Management (PLM) sits on the same database as every other Odoo app you install, so the data flows between modules without separate bridges.
| Tool | Per month (annual plan) | What you get |
|---|---|---|
| Odoo Product Lifecycle Management (PLM) | CA$35.20/user/mo | All Odoo apps included, free 15-day trial |
| DELMIAworks | US$150/user/mo | Manufacturing (MRP) only |
| Fishbowl Manufacturing Growth | US$429/flat/mo | Manufacturing (MRP) only |
| Katana Core | US$299/flat/mo | Manufacturing (MRP) only |
| MRPeasy Professional | US$69/user/mo | Manufacturing (MRP) only |
Annual-commitment rate where published; monthly list rate otherwise. Sourced from vendor pricing pages, 2026-05. Plans and regions vary. Full cost calculator on the Odoo overview page.
Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.
Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.