When ProjoMania team started with developing the migration tools, we were thinking about upgrading from a version to a newer version. Mainly, the goal and the value we were thinking about was to help customers (End Users) to get the most updated features to help them to run their business smoothly and efficiently.
Later on, we realized that it will also help Odoo partners and Odoo service providers to Support one or two versions of Odoo to minimize the cost of developing, specially if they are building custom applications for certain categories of customers instead of supporting legacy versions of Odoo.
Yet, we found more and more ways to support partners to minimize the cost by using our services and I will try to explain it by two real examples of actual customers.
Merge Odoo Databases
This was the first challenge we had after reaching a reasonable level with our tools, when a customer with 4 enterprise DBs asked us to merge them in one DB.
Merging Odoo Databases can be cost effective in two ways:
If you have almost the same users in all DBs, it means that you are paying a user license multiplied by the number of DBs they are logging into (4 licenses per user in our customer case).
The performance of the user will be affected if (s)he has to move among different DBs which make it difficult to follow-up in all DBs in the same time.
As a manager (CEO), You will never get consolidated reports from separated DBs. You have to do it manually which means an extra cost.
Running multiple instances of Odoo consumes extra servers resources, so you may need to pay for a bigger server or a server per instance in worst case.
By considering all of these points, you are getting a real problem with costing more for a setup that supposed to save your money, time and efficiency.
Downgrading to an older version of Odoo
At the first moment, it did not make any sense for us. Why would an Odoo Partner ask for downgrading? and why would a customer accept it?
The short answer is: Cost effective and more standard features.
A partner asked us to downgrade because of the same reason we had built the migration tools for: Unify the supported versions internally for a better support.
The partner decided to stick to with an old version and not to move to the next version because their team had already invested time and effort to build their own apps and they do not want to invest again in building new apps for the new version.
This actually a side effect of having a new version of Odoo annually which doesn't help neither customer nor partners to be stable. Actually, this conflicts with the needs of a business that implements an ERP.
Also, Older versions of Odoo CE have more standard features that helps both customers and partners that can be implemented and ready to go from day one.
ProjoMania team has the knowledge and capability to help you as an Odoo Partner or End User to have a better solution for your business by offering different solutions that suits your decision and your goals.