The history with Odoo started with TinyERP / OpenERP which was a free ERP System. This was a great idea and pioneered the open source ERP environment.

But in the last years the name and the vision changed. Now Odoo provides besides the ERP part also a CRM, CMS, Blogs, Forums, E-commerce (Online-Shops), Timesheet, Project Management, Inventory Management, Recruitment, Spreadsheet, Documents, Email Marketing…

So in short: Odoo changed from a focus on ERP to an all-in-one solution which seems to cover nearly every application a business needs. And the bad part is Odoo got money from investors for this stupid idea.

I had the same idea

One reason I stopped working on my idea was because I found out that Odoo was ahead of me (when I started my project, Odoo was still called OpenERP, so I wasn’t aware that Odoo just had begun to realize my dream)

But the other reason I stopped was because I changed my mind. I worked as a software developer with many ERP, CRM and other business applications back then and created custom software which was connected to this type of software systems. So I had experience with this type of programs and common problems.

The problem Odoo wants to solve

And even if the systems offered an API: This still meant that you have to create a custom piece of software to connect the different systems.

An all-in-one solution means the data is in the same system — no more costly manual connection making and if you use the UI, then it’s also faster to switch to the other business program — e.g. switch from ERP System to Online-Store.

On paper this sounds great: only maintenance one program, only train the employees in one system. Many benefits…

It’s not so hard anymore

There is software like data mapping tools which make it possible to connect different APIs without any coding experience, additionally to that we live in a world where open source (free) software from all over the world is available and we have software stores which offer plugins and more.

So if you have a common type of connection (maybe something like connecting SAP and Magento or WooCommerce), then there is a high chance that out of the shelf software can solve it.

The reason this is the wrong way

Yes — Odoo has grown and got investor money, so they have many employees and many open source developers BUT they aren’t offering only a free ERP System anymore. Even this focus on one part of the business software world was hard and most businesses today don’t know Odoo — so they weren’t that successful.

Players like SAP, Intuit and Infor dominate the ERP market. This was the old competitor landscape. Through the new applications, Odoo now competes additionally to that to Microsoft, Salesforce, Amazon, Magento, Atlassian, MailChimp,… Basically now the whole business software industry is the competition.

Do you really think that Odoo can beat the whole software business industry? I don’t think so — especially because I already found and fixed a bug in the German version of the Online-Store Module. It’s simply not possible for one company to offer the best product for different parts of business software.

There is a reason that Salesforce is so big in CRM and SAP so big in ERP — there is also a reason why you use a dedicated Online-Store software which is made by another company than your ERP System. Different companies are good in their own specialties.

With this broad range of software, Odoo loses focus and that means losing quality. The bigger the range of products, the more worse is the quality and the more impossible it will be for Odoo to offer the best software in each category.

This is true in the whole business world — it’s the reason we have different companies, but somehow Odoo has still found its way to exist.

My new approach

Many IT companies around the world simply exist because they are needed to connect this different kinds of business applications and most of them create custom solutions every time. I think it would make more sense to offer out of the shelf solutions for connecting these systems and some companies already make this.

An Open Source ERP System still would be my choice for a business, but I would prefer something like Tryton — Tryton has a focus on the ERP part and a modular software architecture with a great API. So this would be perfect for connecting other applications to it. (As a sidenote: Tryton was forked out of an Odoo predecessor)

Software Developer and Investor from Germany. Writing about Software, Tech and Investments.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store