Before Buying ODOO Read This!

Everything you need to know if you have thought about implementing odoo in your company

If you came here with doubts about what odoo is and how to start, you are in the right post. If you are an odoo specialist or you already have odoo in your company, I invite you to invest your time in other more productive topics since you will learn little or nothing new. I tell you this because I value your time very much. But, if you want to stay anyway, then do it.

The fault that you do not understand the software lies with us, the computer engineers. We know what odoo is about but it takes us a lot to transmit effectively even the simplest. As if that were not enough, the few times we do it, we fall into the pedantry of detailing a lot of overwhelmingly technical things.

For this reason, I will try to stop being the (pedantic) computer scientist that I am, to explain the most basic of odoo so that you have where to start.


Odoo is an ERP governed by Odoo SA, the company that owns the software. And yes, as confusing as it may seem, they are both named the same. ERP refers to the acronym of "Enterprise Resource Planning" in clearer words: it is a system for you to manage all the processes of your company, from sales to invoicing, from accounting to payroll.

Odoo is an ERP governed by Odoo SA, the company that owns the software. And yes, as confusing as it may seem, they are both named the same. ERP refers to the acronym of "Enterprise Resource Planning" in clearer words: it is a system for you to manage all the processes of your company, from sales to invoicing, from accounting to payroll.

In case you were curious, let me tell you that I pronounce it as it would be read in English; that is to say, pronouncing the double "oo" as u, that is to say: "odú". But I have seen other colleagues say "odo" to it. it makes me laugh when they call it that, but there are colors for all tastes, right?

- Hello "odo" Puagh! XD

The software has a simple interface, colored of "odoo?" but it is very intuitive, and I advise you that the first time you see it, do not confuse the simplicity of its interface with the depth of the system. Underestimating odoo for what it looks like is the first mistake most of us make our "first time" in front of this software.

Odoo runs on its own web server and with a docker container*, for example, you can run it on any server. That being said... you could run it right now on your computer**. You dare? I discussed the technical topic "web" just so you understand that you will always see it in the web browser. Yes, like any web page.

In practice, any need of most companies is covered by the system, since its core has modules for most of the processes and any other special need is covered with extra modules. Therefore, thanks to many modules developed by third parties (some free and others paid), the software's functionalities are practically endless.


Odoo has two variants, one "enterprise" and the other "community"; the latter, under an open source license. The issue of Software licenses is quite complicated, so just keep with the idea that in the first, you buy a recurring subscription (Netflix type) and that with the other you can download the software from an online server (repository).

If you were a good observer, I purposely put "free" and not free. And I must tell you, without discouraging you, that the fact that you manage to download and start the software will not be enough for everything to work for you the first time. Some time ago it was, and many connoisseurs of history, the subject irritates us quite***.

Returning to the cost... for the community version to work correct and completely, you will have to spend an extra: either in time (yours and your team's), or hire an external provider (company or freelancer) to set it up for you. This fine-tuning is known as implementation. If you decide on the enterprise version, you can also do the implementation by "your account" or leave "connected" with one of the official providers offered by Odoo SA.


- Johann, are you trying to tell me that it is the same enterprise as community?

- No, keep reading...

I can't help but tell you that in the ERP world, odoo is the cheapest of all, so paying for odoo regardless of the variant you choose, is the most competitive option to date.

In short, if you want odoo working 100%, you will always have to be willing to spend something.


Those of us who are professionally dedicated to odoo call ourselves in many ways: suppliers, consultants, developers, implementers, etc. Sometimes they are "teams" of one person, others are small or very large companies.

There are providers that are official partners of Odoo SA, and others that are not. None of the cases defines the level of knowledge or experience in odoo, since you can find a provider company on the official list that has just become a partner, as well as other non-official companies with the same lack of experience. A friend likes to call this class of vendors "odoo enthusiasts."

Among the providers there are those with a developer cut, who always try to sell or program you an additional module. I have also seen other more focused on consulting, and these are usually presented with the idea of doing everything with the generic core of odoo. Finally, there is another one that I usually call balanced, which presents options whether you want one thing or the other and avoids selling you functions that it knows that odoo already solves by default.

Dicho esto: evite los entusiastas, la buena suerte y use su ojo clínico eligiendo al proveedor.

THE LOCALIZATION (OR AS WE SAY IN CUBAN “The "POLLO" of the rice with CHICKEN [chicken = pollo]”)

A “localization” in odoo jargon refers to the particularities of each country: translations of terms, chart of accounts, fiscal reports, electronic invoice, taxes, etc.

Odoo enterprise has more formal localizations, and one of the fundamental advantages of consuming enterprise lies in the possibility of migration between versions. However, so far, all countries do not have an official localization supported by Odoo SA. In those cases, the localization is owned by the partner, which complicates the equation if you want to change partners.

As I said before, Odoo SA does not offer very detailed information on its website, so if you are interested in knowing what the conditions are for your country, I recommend using the chat enabled on the official odoo page. As far as I know, the intention of Odoo SA is to achieve official localizations for all countries, however I have not been able to find a roadmap on the subject ...

Odoo community also has localizations, but these depend on the community and the provider that you choose, fundamentally. Odoo community had officially supported localization until v11. And as of v12, the company privatized the accounting module, leaving only the possibility of making invoices. Therefore, with what I already told you about the providers, your task is to choose one that has a good command of the subject in your country.

In my experience, I have found that localizations for Latin America are more complicated. Without the intention of politicizing the matter, I do not understand why the tax, accounting, etc. are so tangled here... I mean, I do know, but I do not intend to deal with the subject in this post. :)

For the United States, for example, almost any community location does well the job, because all the processes are essentially simpler.


The question is difficult because each case is special. Once you decide to use odoo, what I recommend is to first locate someone who can be your PM (project manager) for the project.

You could choose a freelancer who knows about the odoo business and who would be integrated into your organization during your process. PM does not necessarily have to be in your country, because through remote work this role can be covered.

But if you want to be the PM and handle the implementation on your own, then you should first evaluate the odoo modules you need. Define if you will buy enterprise or use community, and to conclude, you must choose if you will do it yourself, if a team in your organization or an external provider.

You must be especially attentive to one detail: choosing an official partner does not imply that it will offer you odoo enterprise edition, many official partners offer good services with odoo community, others do not do it so well. So, in this case, asking for its location, implementation and support is vital. It's neededa lso to ask for references of provider's customers and ask them.

And finally…

You know what? while writing this post I reflected: What if I invited you to ask me?
I've never done it in either post, but it could be very useful for both of you. So I invite you: if you have any questions, look for my name on Linkedin, invite me and ask me, I have the same photo. You can also write me in telegram to the user @ziverinfo. ok?

As a good Cuban, I am talkative, open and talkative so ask without shy... I always respond, and if you don't speak any Spanish, then write to me in English ;)

Links of interest:

* Docker

** Installing Docker & Installling odoo on Docker

*** Odoo Enterprise & Community: Shit decisions