Odoo Help


What is the difference between an App, an Addon and a Module?

Kasper Souren
on 7/4/14, 7:28 AM 3,220 views

What is the difference between an App, an Addon and a Module? Is there even a difference between Addon and Module?

It matters to me since I want to have a clear idea about what is mentioned. Nomenclature is important. Each project hsa its own names for things. E.g. Drupal has Modules and Themes, Joomla has 3 different things, Module, Component, Plugin.

Google "addon openerp" https://launchpad.net/openobject-addons https://launchpad.net/openerp-extra

To complete the question, does Odoo have something like themes (Drupal) or skins (MediaWiki)?

Where did you find the "addon" diciture?

Leonardo Donelli
on 7/4/14, 7:44 AM

Ludo - Neobis

--Ludo - Neobis--
| 2 2 5
Hoogvliet, Netherlands
--Ludo - Neobis--


Ludo - Neobis
On 7/4/14, 7:39 AM

There is a distinction between apps and modules. Modules are individual pieces/directories of code that extend introduce functionality. An app is a collection of modules, usually with a configuration option, that represent the same purpose (for example: Sale or Purchase).


Drees Far

--Drees Far--
Drees Far
| 5 2 6
Tunis, Tunisia
--Drees Far--
Drees Far
On 11/20/15, 9:35 AM

Hello friend;

 Here is the difference between the different terms.


App is an abbreviated form of the word "application." An application is a software program that's designed to perform a specific function directly for the user or, in some cases, for another application program.Which means that an app can contain many modules.

Ex: Odoo VoIP, Amazon-Odoo Connector...


The addons folder it is not supposed to be the one inside server. At the same level as server there's probably a folder named addons. we place our modules there.

Ex: hr: which is a module that contains configuration of department, employee, contract...


Some code developed to realise some thing and will be placed under /Addons to be a part of APP.

PS: - An App can contain many modules but in the same folder under addons as we can create many modules each one in a folder but under the Addons.

So that, in structure App is the purpose of modules which are defined under /Addons.

Best Regards.

nice details friend

on 11/21/15, 6:11 AM
Wouter Tebbens
On 7/4/14, 7:35 AM

I wouldn't know any difference, why does it matter? 😉

in OpenERP you can add custom modules to any "addon" directory you'd like; just make sure you have it in the path (as defined in your configuration file generally).

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 7/4/14, 7:28 AM
Seen: 3220 times
Last updated: 11/22/15, 7:05 AM