DISH is METRO's restaurant-tech arm — the SaaS platform tens of thousands of independent restaurants across Europe use to take reservations, build websites, run their menus and accept orders. BSS — Business Support Software — is the commercial backend behind it: subscriptions, billing, sales pipeline, customer support, telephony, the partner platform.
The brief was a Salesforce-to-Odoo migration: lift the entire commercial stack off a multi-million-euro-a-year subscription and rebuild it on top of Odoo 16. The savings argument was simple. The execution was not — over ninety custom Odoo modules, a parallel data-migration team, and a client engineering team spread across several vendors.
We led feature recreation from inside that team. Data migration was handled by a separate group; we did not own accounting. Everywhere else — the FastAPI gateway that other DISH tools call into, the RabbitMQ bus that keeps Odoo synchronised with its sibling systems, the Vonage telephony integration ported from Salesforce, the sales flow and signature consents, the product catalogue and subscription lifecycle — we wrote, maintained, or were the senior voice in the room.
We also pushed for engineering practices we'd brought from elsewhere: a unit-testing protocol that new modules had to clear before merge, sharper code-review workflow, and architecture decisions written into the repo where future teammates would actually find them.