-
Notifications
You must be signed in to change notification settings - Fork 116
Home

Open Source Product Lifecycle Management & Product Data Management for Odoo
Native PLM/PDM integration with the main CAD editors — SolidWorks, Solid Edge, Inventor, AutoCAD, ThinkDesign, FreeCAD, DraftSight.
Website · Live demo · Install · CAD client · Modules · Contribute
OdooPLM is a suite of Odoo modules that turns Odoo into a full PLM/PDM system. It manages the complete lifecycle of engineering products — CAD documents, revisions, engineering Bills of Materials (BOM), release workflows and the link between engineering and manufacturing — directly inside Odoo, with no separate PLM server.
The project has been developed by OmniaSolutions since 2010 (originally as OpenERP PLM) and currently targets Odoo 19.0. It is open source, written ~90% in Python.
- CAD/PDM integration — check-in / check-out of CAD files from a dedicated desktop client, with automatic handling of links between assemblies, parts and drawings.
- Revision management — controlled engineering revisions for both documents and products, with full history.
- Engineering BOM — manage engineering BOMs and keep them aligned with manufacturing (MRP) BOMs.
-
Release workflow —
draft → confirmed → released → under modify → obsoletedlifecycle, with custom workflow actions. - 3D / drawing web preview — view 3D models and DXF drawings directly in the Odoo web client.
- Document synchronization — mirror documents across multiple sites/servers.
- Deep ERP integration — reuses native Odoo Product, MRP, Sale, Purchase and Project, so PLM data flows straight into the rest of the ERP.
See the README module catalogue for the full list of all ~35 modules, and Modules Reference for install and licensing notes.
A hosted instance is available for evaluation:
- URL: https://www.v15.odooplm.cloud
-
Username:
odooplm -
Password:
odooplm
The desktop client connects the CAD editors to your Odoo server.
- Stable client: Download from SourceForge
- Development / Candidate builds: SourceForge / Client / Development
Full client connection settings are documented in CAD Client Setup.
- 📘 Official site: https://odooplm.omniasolutions.website/
- 📝 Release notes / version history
- 🎬 Video tutorials
- 📄 Legacy documentation (pre-v11)
-
Install the server modules — clone the repo into your Odoo addons path and install
plm. See Installation. - Install and connect the CAD client — download the client and point it at your server (HTTP, port 80). See CAD Client Setup.
- Learn the workflow — understand revisions, BOMs and the release lifecycle in Core Concepts, then follow the User Guide.
If you need a dedicated cloud server to evaluate the solution, email info@omniasolutions.eu and OmniaSolutions can provision one for you.
- 🐛 Found a bug or have a feature request? Open an issue.
- 🤝 Want to contribute code? Read the Contributing guide first.
- 📧 Commercial support, training and implementation: info@omniasolutions.eu
OdooPLM — Open Source PLM/PDM for Odoo · maintained by OmniaSolutions · core plm LGPL-3, add-on modules AGPL-3 · Support: info@omniasolutions.eu
Getting started
Using OdooPLM
Help