Solution Architecture

How to decide what should live inside Odoo and what should not.

A practical way to decide whether a process, integration or workflow belongs inside Odoo, around Odoo or outside the ERP.

A useful decision rule

Not every workflow belongs inside Odoo. The right decision depends on ownership, data criticality, user experience, reporting needs and the cost of maintaining logic across systems.

Good candidates for Odoo

Good candidates outside Odoo

Highly specialized experiences, temporary campaign flows, external collaboration tools or heavy analytical workloads may be better around Odoo instead of inside it. The key is designing the integration boundary intentionally.

Architecture over habit

The worst reason to put something inside Odoo is simply that Odoo exists. The best reason is that the workflow depends on ERP truth, operational ownership and long-term maintainability.

Explore solution architecture →