It has a channel visibility and product data problem. A €15M digital backbone transformation, framed from first principles.
Before reaching for a tech stack, the problem must be framed in business terms. These three tensions are the actual architectural drivers.
A layered view of the future-state ecosystem. Each layer has clear ownership, clear interfaces, and is designed to survive the S/4HANA migration.
S/4HANA migration (separate project, 2027) · Full FSM deployment (Phase 2, post-Month 12) · Direct-to-consumer model · Factory operations digitisation. Calling these out is as important as the inclusions.
Criteria applied: TCO over 3 years, time-to-value, S/4HANA survivability, vendor lock-in risk, and the capacity of a 4 FTE team to govern each platform.
| Component | Decision | Platform | Rationale |
|---|---|---|---|
| ERP | Reuse | SAP ECC — Freeze | Prohibitive risk and cost to touch. S/4HANA migration already planned for 2027. Any work here competes with backbone budget. |
| CRM | Buy SaaS | Salesforce Sales Cloud / MS Dynamics 365 | Speed to value, native SAP connectors, ecosystem depth. Decision gate: which iPaaS is chosen — MuleSoft favours Salesforce, Azure Integration Services favours Dynamics. |
| PIM | Buy SaaS | Akeneo Growth / Contentserv | EU regulatory timeline (F-gas, CSRD, energy labels) doesn't wait for a build. Must be in production by Month 3. |
| Installer App | Build | React Native + FastAPI + Supabase | No off-the-shelf fit without deep customisation. AI-assisted development compresses build timeline to 10–12 weeks. IP stays with Hydronia. |
| iPaaS | Buy SaaS | MuleSoft / Azure Integration Services | The current point-to-point hairball is an existential risk. Chosen platform determines CRM path. Multi-vendor delivery model requires clean API governance. |
| Data Platform | Buy SaaS | Microsoft Fabric / Databricks | Stack follows CRM selection. Fabric is natural if Dynamics 365. Power BI already in use — minimise re-tooling. |
Not ERP. Not CRM. The installer ecosystem is the one non-core application that unlocks the channel visibility problem — which is the core problem.
Two use cases with business cases. Both have clear value, defined dependencies, and honest feasibility assessments. Not hand-wavy.
Tech Solutions Manager as orchestrator. Multi-partner delivery. Monthly SteerCo. First measurable value at Month 6 — non-negotiable.
Honest risk assessment. The highest-probability risk is political, not technical. That's the one that kills programmes.
Five measurable outcomes. Baselines are real. Targets are defensible, not aspirational. If these don't move, the programme didn't work.