From CNM Wiki
Jump to: navigation, search

Odoo is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications targeting companies of all sizes. Odoo is an all-in-one business software including CRM, Website/e-Commerce, billing, accounting, manufacturing, warehouse- and project management, and inventory.

Odoo offers two separate versions of the solution; Odoo Community and Odoo Enterprise versions. The Community version is the open source version while the Enterprise version supplements the Community edition with commercial features and services. The Source code for the OpenObject framework and core ERP (enterprise resource planning) modules is curated by the Belgium-based Odoo S.A. The last fully featured Open Source version was 8.0 (LTS), available on GitHub under AGPLv3. Odoo is the most popular open source ERP system.


Main wikipage: CNM Cloud requirements

Source code model

From inception, Odoo S.A / OpenERP S.A have released software as Open Source but starting with the V9.0 release, the company has transitioned to an open core model which provides subscription-based proprietary Enterprise software and cloud-hosted Software as a service, and a cut-down community version.


The main Odoo components are the OpenObject framework, about 30 core modules (also called official modules) and more than 3000 community modules.

Educational use

Odoo has been used as a component of university courses, and it became a compulsory subject for the baccalaureate in France, just like Word, Excel and PowerPoint. A study on experiential learning suggested that OpenERP provides a suitable alternative to proprietary systems to supplement teaching.

Odoo also offers a completely free programme called Odoo Education, which allows teachers and/or students to create an Odoo database for academic purposes.

Books and publications

Several books have been written about Odoo, some covering specific areas such as accounting or development.


Odoo has received several awards including Trends Gazelle, Deloitte Technology Fast 50 Award and the BOSSIE Award four years in a row.

Software and architecture

Odoo uses Python scripting and PostgreSQL database. The software is accessed via a web browser in a one page app developped in JavaScript. The Community edition repository is on GitHub.

Vendor support

The 3 last LTS version are supported in parallel. This means that when a new LTS version is released, an older version reaches its end-of-life, and is not supported anymore. As an example, 8.0 LTS will be supported along with 9.0 LTS and 10.0 LTS, but will reach end-of-life when 11.0 LTS is released.

Related lectures