Odoo Help


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

Kasper Souren
on 7/4/14, 7:28 AM 7,047 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?

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

Ludo - 21South

--Ludo - 21South--
| 2 2 5
Zwijndrecht, Netherlands
--Ludo - 21South--


Ludo - 21South
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).


Vale Trood

--Vale Trood--

| 5 2 7
Tunis, France
--Vale Trood--

Vale Trood
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).

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

4 follower(s)


Asked: 7/4/14, 7:28 AM
Seen: 7047 times
Last updated: 4/5/17, 1:12 PM