Skip to content
Matteo Boscolo edited this page May 25, 2026 · 18 revisions

OdooPLM

OdooPLM

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


What is OdooPLM?

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.

Key capabilities

  • 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 workflowdraft → confirmed → released → under modify → obsoleted lifecycle, 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.


Quick links

Live demo

A hosted instance is available for evaluation:

Download the CAD client

The desktop client connects the CAD editors to your Odoo server.

Full client connection settings are documented in CAD Client Setup.

Documentation & media


Getting started in 3 steps

  1. Install the server modules — clone the repo into your Odoo addons path and install plm. See Installation.
  2. Install and connect the CAD client — download the client and point it at your server (HTTP, port 80). See CAD Client Setup.
  3. Learn the workflow — understand revisions, BOMs and the release lifecycle in Core Concepts, then follow the User Guide.

Need a test environment?

If you need a dedicated cloud server to evaluate the solution, email info@omniasolutions.eu and OmniaSolutions can provision one for you.

Support & contributing

  • 🐛 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

Clone this wiki locally