Green energyEnergy & utilities

One platform for 73,000 cooperative members and the grid behind them.

How Ecopower replaced SAP with Odoo while keeping its citizen cooperative model intact, building a shareholder register and live electricity-contract integrations on the same backbone.

Two Ecopower colleagues stand on a rooftop beside solar panels, one pointing out across the city skyline.

Sector

Energy, citizen energy cooperative.

Footprint

Belgium. Berchem (Antwerp) HQ.

Scale

73,000 cooperative members.

Dynapps partner

Since 2024.

Backing

Recognized cooperative company (member-owned)

How it started

Before Dynapps stepped in.

By autumn 2024, Ecopower had been running its back office on SAP for years. The cooperative had grown into something complex: a project developer for wind turbines, solar installations and heat networks; an electricity producer; a supplier; and a member-and-share register with 73,000 cooperants on the books. The system worked. But SAP was moving its mid-market customers onto a cloud strategy, and the consequences for Ecopower were material enough to force a decision: follow SAP into the cloud, or use the moment to re-evaluate the whole ERP question. Dirk, ICT lead and project manager at Ecopower, framed it that way from the start. The choice approaching was not about software. It was about which platform, and which partner, fit the cooperative for the next ten years.

A woman in a teal top writes in a notebook beside a laptop with an Ecopower sticker, with a model wind turbine on the desk.

The challenge

Where the cracks showed.

  • The 360° view that wasn’t

    Ecopower’s whole proposition rests on the same person being three things at once: a member, a shareholder and an electricity customer. In SAP, the data lived split across systems that did not talk fluently. When a member called the helpdesk, the colleague on the line could find the answer, but not all of it in one place.

  • The pellet factory that no longer existed

    When SAP was originally chosen, Ecopower still ran a pellet production plant with stock and manufacturing inside the ERP. By 2024 that was gone. A meaningful share of what SAP was configured to do had become overhead for processes the cooperative no longer ran.

  • The contract handoff between platforms

    Electricity supply contracts and invoicing sit in a separate specialist system. Every supply event, a new connection, an address change, a billing-cycle close, was a data exchange between platforms, and the seams showed every time.

The turn

Why Ecopower used SAP’s cloud shift to move to Odoo.

The trigger was not a failure. It was SAP's own decision. Around 2023 to 2024, SAP's cloud-ERP track for mid-market customers like Ecopower came with material consequences for licensing, customisation and day-to-day behaviour. Ecopower used the moment to ask two questions Dirk now recommends to anyone in the same position. Is our current ERP still the best fit? And is our current service provider still the right partner to take us forward? Ecopower is direct that the partner question weighed as heavily as the product. Dynapps' position as a leading Odoo partner in Europe, the local presence, the personal contact and the flexibility shown during pre-sales, that is what tipped it. Two paths stayed on the shortlist:

  • 01

    Stay on SAP, move to its cloud track

    SAP had been sized for a business that still included pellet manufacturing. That part of the operation no longer existed, and the platform's centre of gravity sat further from where Ecopower's real complexity lived: the member-shareholder-customer overlap.

  • 02

    Move to Odoo with Dynapps

    Odoo had been on the original shortlist five years earlier and had lost narrowly to SAP. The second time, two things had changed. Odoo had matured into a platform sized for an organisation like Ecopower, and the team valued having a Belgian partner with Belgian software for a Belgian cooperative.

Rows of solar panels on a flat city rooftop, with the surrounding rooftops and a church tower in the background.

How the rollout really happened

How Ecopower replaced SAP with Odoo, replace first then expand.

  • 2019

    Filemaker to SAP migration completed. Business processes shaped to an ERP platform for the first time.

  • Early 2024

    SAP cloud strategy clarifies. Ecopower opens the re-evaluation.

  • End 2024

    Kickoff with Dynapps. Scope frozen around current operations first.

  • 2025

    Member administration and AGM registrations run through Odoo, nine months before official go-live.

  • 2026

    Official go-live, with PEPPOL e-invoicing live on the same day.

What we actually built

What Ecopower runs on Odoo: a cooperative shareholder register and live contract integration.

Standard Odoo runs CRM and prospection (live before go-live, tracking solar-roof leads), sales, invoicing, accounting, project management and approval workflows that replaced email and Teams threads for invoice sign-off.

Two builds went beyond standard. The cooperative shareholder register was built in Odoo, since no standard module covers it, and one record now holds membership, shareholding and customer relationship for all 73,000 members. A real-time integration with the electricity-contract platform handles contract setup, change and billing, so data exchanges live instead of in nightly batches.

On the Ecopower side the setup was deliberately decentralised: a named product owner per department, each shaping the functionality for their own team. Ecopower is clear a fully centralised approach would have moved more slowly through the change.

Modules: CRM & prospection, sales, invoicing, accounting, project, approval workflows, custom cooperative shareholder register, real-time electricity-contract integration, PEPPOL e-invoicing.

Our studio

The discipline throughout.

Standard Odoo first, customisation only where the cooperative shape of the business made it necessary. Dirk set the principle at kickoff: replace what is currently in use first, layer new ambitions on after. The two custom pieces, the shareholder register and the live contract integration, earned their place against that rule; everything else went in as standard Odoo.

Close-up of a model wind turbine carrying the Ecopower logo, with a small figurine standing on the nacelle.
What was hard

Two deadlines that could not slip, and complexity both sides underestimated.

The complexity was jointly underestimated. Ecopower and Dynapps did the analysis together at the start, but several processes needed more design and development than the original scope reflected, which added cost during the project.

Two frictions carried most of the weight. First, the integration: the electricity-contract platform had its own release rhythm, and aligning it with Odoo's was harder than planned. Coordinating several development parties on one go-live date is not the same as building inside one team. Second, the PEPPOL deadline fell on the same 1 January 2026 date as go-live, forcing a parallel critical path that could not slip on its own.

What kept it from sprawling, Dirk is clear, was transparency on scope, timing and cost whenever adjustments were needed. No surprises at the end. The cost moved. The relationship did not.

Energy & utilities
Odoo gives you a standard working platform. A partner like Dynapps makes sure it is tuned to the details of how your business actually runs.
Dir Hermans

Dirk Hermans

ICT lead and project manager at Ecopower
How the work changed us

Two patterns we now carry into the next engagement.

Two patterns from the Ecopower engagement are worth carrying forward. Each of Ecopower's 73,000 members is a member, shareholder and customer at once, and no standard Odoo module covers that overlap. Building the shareholder register inside Odoo, alongside the customer record, produced a working reference for the same shape of problem in cooperatives, mutuals and member-driven utilities. The module is not productised; the approach exists and is documented.

PEPPOL on 1 January 2026 was not a Dynapps deliverable. It was a regulatory date the team had to land alongside its own cutover. Two parallel critical paths to the same go-live, with weekly trade-off conversations on scope, timing and cost, kept both deadlines intact.

Two men work at desktop computers in a bright Ecopower office, one looking towards the camera.
The real win

From ‘what extra system do we need?’ to ‘can this run in Odoo?’.

Before, when Ecopower added a new activity, a new generation site, a new community-energy product, a new way of letting members participate, the first internal question was 'what extra system do we need?' Now the first question is 'can this run in Odoo?' The cooperative is asking it about time tracking, document signing and whatever the next thing turns out to be. That shift, from assembling around the platform to building on it, is what the engagement was designed to make possible.

If this sounds familiar, let’s talk.

Wherever your business is heading and wherever it's getting stuck, an expert who has run this kind of work is the right person to start with, before you commit to a direction or a platform.

Go deeper

Read further.

  • Implement Odoo

    From blueprint to go-live, built around how your industry actually operates.

  • Replacing a legacy ERP

    The ERP that built the business now holds it back. Ten or twenty years of SAP Business One, Exact, Navision, Sage, or a custom build sits at the centre of operations, wrapped in integrations and spreadsheets only a few people understand.

  • Energy & utilities

    Installers, operators, producers, cooperatives. Each on Odoo, shaped to fit.

More stories like this 

Our success stories