Advantages of Tryton over Odoo


A client asks me why Tryton is better than Odoo. I prefer Tryton over Odoo because has a better community support and migration is guaranteed.

How can I present Tryton a better option than Odoo from a technical and commercial point of view.

Thanks in advance!

From a technical point of view, generally with Tryton we are more strict and so we prefer to crash than ignoring error.
There are also some deep design choices:

  • we enforce data integrity on server side (I had some experiences migrating Odoo data to Tryton and we often detect inconsistent and incoherent data)
  • we use python Decimal for monetary to avoid floating point rounding issue
  • we use string name to configure methods instead of reference (ex: default value), this ensure modularity
  • we prefer Function field over denormalized data (Odoo store=True)
  • ORM generates more efficient SQL queries with more joins, sub-queries etc. (thanks to python-sql)
  • we design each module to be easily customized by reusing common pattern (Odoo has generally large function with sometimes hooks)
  • our PYSON allows more dynamic in the views
  • our queue, cache, lazy loading and model accessor allow to work on large set of records
  • our clients are business agnostic
  • we prefer using good external libraries than embed/vendoring/reinvent one (ex: Stripe integration where we use the official stripe python module when Odoo is using raw requests)

From a business point of view, Tryton has less features but they are much more complete (so you need less custom code).
I find this example saying long:

The Tryton UI is less fancy but some will prefer it because it is coherent and faster across all the application.


Upgrading in Odoo seams complicated, see zeh: " there are guides, ma…" - Mastodon

And more like an “emotional” reason: At Odoo everything looks nice and slick and like „we want your money“. While Tryton emphasizes on community, at Odoo you need to search long to find it.

1 Like

odoo is a commercial offering using the open source as a demo. it has major features missing from the open source version which you have to pay to use - just look at the available plugins and their price. they have removed a lot of previously free features and are now charging for them.

1 Like

Some other people are not happy with odoo as well:

Unfortunately Tryton is not mentioned :cry: Anybody with a Twitter account, jump straight in and scream Tryton :drum: It’s the best place to go if you want an ERP which is future proof, stable and can grow with you as you grow.

1 Like