Why Odoo has its own server-side framework, and why it matters