German utilities do not run on standard software. Commercial products cover the core (SAP IS-U, billing systems, CRM), but the layers that differentiate one utility from another — B2B and B2C customer portals, smart meter integration, market gateways, flexibility management platforms — require custom development.
And that development is unlike any other sector’s. Every line of code operates within a dense regulatory framework (EnWG, MsbG, BNetzA, BSI KRITIS), must integrate with sector-specific protocols (EDIFACT, IEC 62056, SCADA) and runs on data classified as critical infrastructure.

Why generic providers fail in utilities
An experienced development team without sector knowledge can deliver technically correct code that fails in production for reasons that have nothing to do with technical quality.
Three common examples: a customer portal that does not correctly process MaBiS and MaKo market message formats, generating massive rejections from the MGV; a smart meter integration that ignores the German Smart Meter Gateway encryption requirements; a tariff system that does not address the specific regulatory logic of supplier switching under MsbG.
When these errors appear, the cost is not only technical. It generates BNetzA fines, customer complaints, delays in market processes and friction with the regulator.
Principal33’s model for utilities
Principal33 structures its development squads for utilities by combining senior technical profiles with consultants who understand the daily reality of the German electricity and gas sector.
The typical composition of a utility squad includes a senior architect with experience in SAP IS-U and event-driven architectures, a senior developer in the client’s technology stack (Java, .NET, Salesforce or cloud-native technologies), two or three mid-level profiles, a market integration specialist (EDIFACT, MaBiS, MaKo, GPKE/GeLi Gas), a QA engineer and a PM with regulated-project experience.
The squad operates with agile methodology adapted to the regulatory rhythm: two-week sprints for business functionality, explicit gates before releases that affect market processes, and direct coordination with the client’s regulatory team.
Real case: German energy retailer
An energy retailer with 600,000 supply points in Germany needed to replace its B2C customer portal. The previous provider had delivered a functional solution but was unable to process the new requirements of the accelerated supplier-switching process (24h) and had recurring problems integrating with the SAP IS-U billing system.
Principal33 rewrote the portal with a nine-person hybrid squad over seven months: senior architect with utility experience, two senior developers, two mid-level, a market integration specialist, a QA engineer, a regulatory consultant and a PM.
Results after twelve months in production: supplier switching time reduced from 16 to 4 hours (compliance with the accelerated process), SAP IS-U integration error rate reduced by 92 %, measured customer satisfaction (NPS) +18 points, 35 % reduction in call centre contacts due to portal issues, and zero findings in the subsequent regulatory audit.
Why Principal33
Developing software for German utilities requires something uncommon in the market: teams that combine senior technical capability with deep expertise in the energy regulatory framework. Principal33 brings hybrid squads with proven utility experience, specialists in market integration and sector processes, nearshore from Romania with office presence in Düsseldorf, ISO 9001 and ISO 27001 certifications, and a track record of projects delivered without regulatory findings.
Does your next project need a team that understands the energy sector?
Our Düsseldorf team offers a free technical assessment: architecture review, regulatory gap analysis and squad proposal. No commitment required.
Principal33 – Near-shore IT partner for German companies. Offices in Düsseldorf, Cluj-Napoca, Brașov, Târgu Mureș and Valencia.

