Integrations as the backbone
The complexity was not only in what visitors see, but above all in what has to be right behind the scenes.
In several phases we connected Ecopower.be to external systems such as SAP and Haugazel, and later to Odoo. That linked the website to contract management, customer data, shareholder information, invoicing, price simulations and other operational processes.
That kind of work demands a different way of thinking than classic websites. You have to account for data that is not always clean or complete, for processes that have grown historically, and for systems that each impose their own logic. Certainly in a regulated, fast-moving market, you do not want to lay a fragile layer on top of that.
So we chose an approach where the public website, the customer zone and the integration layer could evolve together. Not perfect in one go, but sturdy enough to absorb new phases.