Everything we have written about Odoo 19.
How an upgrade to Odoo 19 works: what Odoo's upgrade service converts, what your custom modules need, how to test an upgraded copy and which data to check.
How Odoo 19 apps connect in one database, from quote to payment, timesheet to invoice and payroll to ledger, and a phased rollout order that works.
What changed from Odoo 18 to Odoo 19: the AI app, units of measure, inventory valuation, expenses, contracts, the JSON-2 API, and whether to upgrade now.
When Odoo's own mobile app is enough for drivers and technicians, when to build a custom app on the JSON-2 API, and how to handle offline and API keys.
A decision framework for custom software versus SaaS: what drives total cost of ownership, integration and lock-in, and when configuring Odoo beats both.
What Odoo 19's customer portal does out of the box, when to extend it, and when a separate frontend on Odoo's JSON-2 API is the better build.
Every Odoo 19 app a growing business uses, in the order we would roll them out: setup, sales, operations, finance, HR, and the new AI features.
Read the series from part one →