Core platform · MDM
A full Meter Data Management system: streaming ingestion from head-end systems, a configurable three-phase VEE engine, master data synchronised from your systems of record, and certified, auditable data served to billing, outage, analytics, and regulators.
The core of the family
Everything a utility decides — what to bill, where the outage is, which feeder is overloaded — is only as good as its meter data. GDMP exists to make that data trustworthy: ingested without loss, validated by explicit rules, estimated transparently, and served consistently to every consumer.
Interval reads, register reads, and meter events flow in over governed Kafka topics, with DLQ replay and full support triage tooling.
Three-phase Validation, Estimation, and Editing with configurable rules, eligibility gates, exception assignment, and escalation policies.
Continuous synchronisation of service points, meters, devices, and channels from the utility’s systems of record, with payload-level traceability.
A projection layer turns pipeline data into current serving rows, with replay and convergence checks — consumers always see one consistent answer.
Billing determinant calculation and certification, plus outage event processing, on the same validated foundation.
Pressure districts, correction factors, consumption derivation, gas VEE, safety events, and unaccounted-for-gas analysis.
Formula-driven virtual meters, submetering, and unmetered supply — the network the utility actually has.
Elasticsearch-backed search across meters, service points, and master data, with index-freshness monitoring.
Manual reads, meter tests, service actions, and regulated data sharing with privacy aggregation.
A feature catalog with role bindings, feature groups, and per-role navigation — governed through Keycloak.
How it works
Head-end systems publish reads and events onto governed Kafka topics; workers consume, validate structure, and land every payload with traceability.
Assembly queues correlate readings with the master-data picture — service point, meter, device, channel.
The VEE engine runs its three phases; exceptions are assigned, escalated, and resolved with a complete audit trail.
Serving rows refresh with replay and convergence checks — downstream consumers get a consistent, current answer.
Billing determinants, outage insight, Green Button, search, dashboards, and APIs all draw from the same certified data.
Use cases
Collect, validate, and store data from millions of smart meters as the authoritative meter data repository.
Deliver certified billing determinants to CIS/billing, with every estimate and edit auditable.
Run electricity and gas on one platform, with commodity-specific processing where it matters.
Turn meter events into outage insight and confirm restoration from the meters themselves.
Green Button sharing, privacy aggregation, and full audit trails for regulator-ready reporting.
Spot missing reads, stuck meters, and estimation drift before they become revenue leakage.
Under the hood
Better together
Every family application shares one identity platform, one design system, one registration pattern, and one deployment path.
Feeds GDMP realistic AMI and SAP data in every test environment.
Connects GDMP to SAP, head-ends, and enterprise systems.
The network-side view beside GDMP’s meter-side core.
Verifies every GDMP release against live APIs.
A working demonstration takes thirty minutes — on our environment or yours, with realistic simulated data.
8100 Penn Ave S, suite 150j, Bloomington, MN – 55431
+1 (763) 353-4363