Icon for Odoo

Odoo

Odoo is an open-core ERP suite whose manufacturing modules cover MRP, shop-floor MES, PLM, quality control, and maintenance — sharing one database with inventory, sales, and accounting.

Screenshot of Odoo website

Odoo is a modular, open-core ERP platform used by 15 million users worldwide. Its manufacturing suite spans the full production lifecycle: material requirements planning (MRP), shop-floor execution (MES), product lifecycle management (PLM), quality management, and equipment maintenance — all sharing a single database with sales, inventory, purchasing, and accounting.

Key manufacturing capabilities

  • MRP & Planning — Multi-level bills of materials (BOM), master production schedule (MPS), finite-capacity scheduling with Gantt chart, OEE-based workcenter loading, just-in-time replenishment suggestions
  • Shop Floor (MES) — Tablet-optimised Shop Floor app for work order execution; barcode scanning for lot/serial tracking; offline-capable mobile barcode app; IoT Box connects hardware (printers, scales, sensors) without custom code
  • PLM — Engineering change orders (ECO) with kanban workflow, BOM versioning with diff view, document management on routings
  • Quality — Statistical process control (SPC) checks at configurable control points, quality alerts, Six Sigma-level analysis
  • Maintenance — Preventive maintenance triggered by KPIs, corrective requests from the shop floor, MTBF statistics
  • Reporting — Full upstream traceability per manufacturing order, cost analysis (components + labour), OEE dashboard per workcenter

Architecture

Odoo is a Python/JavaScript web application backed by PostgreSQL. The Community Edition source is public (LGPL-3.0) at github.com/odoo/odoo; the Enterprise modules are proprietary and delivered via odoo.sh or on-premise download.

Deployment options:

  • Odoo Online — SaaS, managed by Odoo (Standard and Custom plans)
  • Odoo.sh — Odoo's own PaaS with Git-based branches, staging, and CI (Custom plan)
  • On-premise — Docker, .deb/.rpm packages, or source install (Community free; Enterprise requires Custom subscription)

External integration uses JSON-RPC and XML-RPC APIs (Custom plan required for external API calls).

Advanced planning extension

For manufacturers needing finite-capacity APS beyond Odoo's built-in MPS, frePPLe (open-source APS) connects via XML-RPC to generate constrained production plans and push manufacturing orders back into Odoo.

Limitations

  • Community Edition manufacturing is restricted to basic BOM and operations; work centres, quality checks, barcode/serial tracking, PLM, and maintenance require the paid Enterprise edition
  • External API (JSON-RPC/XML-RPC) is only available on the Custom plan (€29.90+/user/month), making integrations with legacy MES or SCADA systems costly for SMEs
  • No native OPC-UA or MQTT connectivity — shop-floor IoT relies on the proprietary Odoo IoT Box or third-party connectors
  • Multi-company and Odoo Studio (no-code customisation) also require the Custom plan
  • Upgrade path from Community to Enterprise requires a subscription; there is no community-to-enterprise migration script
  • Large implementations typically require certified Odoo partners, adding implementation cost

Share:

Kind
Software
Vendor
Odoo SA
License
Open Source
Website
www.odoo.com
Ad
Icon

 

  
 

Similar to Odoo

Icon

 

  
  
Icon

 

  
  
Icon