This article will help you to understand the differences between Community and Enterprise version.
let’s first recapitulate “what is odoo?” ( for more details, I advice you to refer to the article ” what is Odoo ?”)
Odoo, known as OpenERP in the beginning, is a suite of open-source enterprise management applications.
Odoo is used by large companies, small businesses, associations and many different types of organizations to help them manage, automate, measure and optimize their operations, finances and projects.
Odoo V6,7 and 8 had no technical or functional difference between Community and Enterprise versions. That, however, has changed with V9.
Before talking about the technical differences between the two edition, let’s first discover some of the features of this two edition:
Odoo 9 Community:
- Odoo Community Association (OCA), is a nonprofit organization whose mission is to promote the widespread use of Odoo and to support the collaborative development of Odoo features.
- The Association provides financial, organizational and legal support to the broader Odoo Open Source community. It also serves as an independent legal entity to which community members can contribute to the code, funding and other resources with the knowledge that their contributions will be maintained for public benefit.
- Odoo Software can be used, modified, distributed by anyone.
- Odoo project is fully hosted on GitHub, access to anyone ( source code, bug reports, pull requests).
Odoo 9 Enterprise:
- Proprietary license applies to Enterprise Apps only-Using requires Odoo Enterprise subscription
– Modifications are allowed
– Distribution only to Odoo Enterprise subscribers
- Odoo project is fully hosted on GitHub, access to all partners (or some customers)
Copyleft relies on universal Copyright laws to enforce freedom for a piece of work. The Free Software Foundation defines four freedoms: use, modify, distribute, and distribute modifications. To guarantee these freedoms to every user, GPL forbids any restriction coming from other licenses.
From GPLv2 for TinyERP 1.0-4.0 to AGPLv3 for Odoo 8.0, Odoo software license is following up the changes of GPL, which is a strong copyleft license, but it suffers from the ASP loophole and lacks a linking exception. And AGPL v3 is not well suited for the CMS features. LGPL was created to fix this, by adding a linking exception on top of GPL.
Odoo 9 changes license to LGPL v3, becomes Odoo Community Edition, it will pemit selling Odoo Apps. Odoo Enterprises Edition will contain a set of new Apps on top of Odoo Community.
Core is absolutely the same in both versions.
To understand better, here’s an illustration that shows the differences between Community and Enterprise edition:
The whole database and back-end applications, without limitations, are in Odoo Community
- Basic Functionality is in Odoo Community
- + (additionally) Migration to the next version by Odoo SA engineers is in Odoo Enterprise
- + (additionally) Several Functionalities are in Odoo Enterprise
- + (additionally) Support of the non-customized Odoo Enterprise by Odoo SA Engineers
- + (you can install any moment) Apps from Odoo Store
Technically, Odoo Enterprise is Odoo Community + Additional Functional Modules.
There’s a set of layer differences between the two edition, let’s discover them:
Following the Hardware abstract, Odoo can be scaled up for companies of almost any size. We did it for 2k+ and global companies with huge geographical distribution. Proper infrastructure provider selection, applications load balancing and database replication can do magic with this open source ERP.
It is the most scalable business application in the world for two good reasons:
1. Open source
2. Modular structure: All functions can be customized via modules and database configuration.
If your company changes fast and experiments with processes, then Odoo should fit perfectly well.
- Community and Enterprise App:
There are free (~90%) and paid (~10%) applications (modules) in the Odoo App store. Odoo Enterprise already includes additional unique modules that will move the ERP experience to the next level.
Any localization can be installed as additional package on both versions. Around 50 localizations are available at this moment. The ones that are ready are for EU and US countries. Additional configuration for accounting and payroll modules is needed in most cases.
Bank integrations are available mainly for US banks and corresponding branches.
- How functionally-rich the “out-of-the-box” system is:
As described earlier, all service-related processes are well supported in all Odoo versions: Community, Cloud and Enterprise. Companies in Software, Engineering, Service, Retail and Wholesale Industries with less than 15 employees can select any version. Any one of them would perform great with a little amount of customization.
Odoo Enterprise is the most preferred choice for middle enterprises of 50 to 300 employees. It contains modules that dramatically improve company performance. It has intuitive and clear UI that increases system adoption. The Enterprise version is more ready to be used out of the box from this point of view .
- Access rights:
There are no differences here. Both versions have generic access rights with rules that are good enough for small and medium companies. However, for companies with complex organizational structure, basic access rights functionality is not enough. They should be ready for additional configurations.
- User interface:
The most obvious difference between the two versions is the new UI of Odoo Enterprise. Odoo adopted the latest Google, mobile and web UI / UX trends to meet the high expectations of modern users. If your colleagues are using modern applications a lot, then they should feel very comfortable with Odoo Enterprise interface.
Each module is accessed as a separate application through the single dashboard. And each module provides access to one ERP application, which automates a particular business process. Under the “Contacts” icon you’ll see all your prospects, customers, and partners. Website app allows you to build your own website without coding. Odoo Enterprise interacts with a customer on intuitive level and familiarity with the ERP happens organically.
The new UI is built in a responsive design so that it’s interface can readily adapt to the resolution and orientation of your tablet or smartphone.
The Community edition inherited the classic corporate design from previous versions of Odoo. It has standard left column navigation structure and typical list and form views.
The Community version is open source and has no license costs. So you can use Odoo as is or customized by system integrator without support of the vendor, next updates, and additional improved apps for free. It’s a good choice for a small company that doesn’t need additional services and complex customizations.
The cost of the Enterprise version is 20EUR/user/month. For this price, a customer gets all additional apps + vendor support + future updates (Odoo 10+, for example).
There’s also a new additional features that has to deal with modules, let’s check them out:
- New Features for Planning Projects and Resources – Community & Enterprise
New Drags and Drop Gantt-Charts further facilitate the planning of resources and projects
- New Accounting Features – Enterprise
The Enterprise Version also sports several new features for financial accounting. The extensive additions include automatic bank synchronization with more than 24.000 banks and SEPA payments.
- Phone Connection via VoIP – Enterprise
-Planned and rescheduled calls
-Calls on follow-up
- New WYSIWYG Editor – Community & Enterprise
-Possibilty to distribute mass mails with pre-designed templates
-Possibility of A/B Tests
-New templates and themes for building your own website
-Complete integration of front and back end
A complete introduction is available under the following link: https://www.odoo.com/fr_FR/slides/slide/keynote-odoo-9-new-features-201.