New product program
Enterprise RMS / SCADA Analytics
A multi-tenant remote monitoring platform for electrical cabinets, power plants, telecom energy sites, and other industrial realities.
The deployed console is an admin-gated demo and simulator, not a live SCADA/EMS deployment. It does not issue commands to PLCs, relays, breakers, generators, batteries, or other field equipment. The Simulation-only Control Sandbox now exercises bounded commands, interlocks, select-before-operate, independent approval and feedback verification; field control remains locked behind formal hazard analysis, hardware-in-the-loop tests, FAT/SAT, production identity/audit controls, and independent OT cybersecurity approval.
Live tracker
Delivery workstreams
Owners, targets, status, and completion are saved centrally for authorized IT administrators.
Release gates
Phased roadmap
- AField truth + trustOne read-only pilot, historian, SSO/MFA/RBAC, immutable audit and versioned API.
- BOperationsAlarm-to-work, preventive maintenance, offline evidence and CMMS integration.
- CCommercialContracts, meters, availability, loss attribution and settlement evidence.
- DPredictionAsset models, data confidence, RUL, warranty and automated findings.
- EOptimisationForecasts and least-cost dispatch in shadow mode with constraints and backtests.
- FControlled operationHIL validation, safety approval and only then a limited command pilot.
Karim review · 18 August 2026Procurement-gap delivery plan6 gaps · none closed
The previously shown delivery percentage mainly represented interface and simulation work. It must not be interpreted as operational readiness. Prime RMS has zero live field sites and zero field command paths today.
Current systemReference UI and capability audit56 references reviewed
The 52 screens reviewed in the private FireShot folder, together with 4 supporting field images, were treated as a product inventory. References are not copied into production. The source product combines fleet operations with deep single-site energy telemetry, but it also shows duplicated old/new navigation, dense screens, inconsistent hierarchy, and many empty states that do not explain data quality or remediation.
Fleet and network
Search, map, online/offline state, location/weather/time, network availability, grid outages, fuel, solar, performance analysis, network pulse, insights, anomaly detection, predictive views, and AI assistance.
Single-site operations
Snapshot, configurations, parameters, BMS, ESON, impact meter, planning, prediction, site pulse, site onboarding, integration status, activity logs, and a 3D site view.
Assets and energy
Transformer, generator, battery, rectifier, solar, infrastructure health, sizing, age, brand, rating, technology, duty cycle, energy mix, utilization, power flow, and data quality.
Work and reporting
Active/historical alarms, task table and Kanban, report templates, custom reports, exports, performance comparisons, impact savings, emissions, and tabular drill-down.
Target platformArchitecture and information modelEdge to enterprise
Protocol and ingestion strategy
- OPC UA as the preferred normalized northbound interface.
- IEC 61850, Modbus TCP/RTU, IEC 60870-5-104, DNP3, SNMP, and vendor drivers at the edge.
- MQTT Sparkplug B for stateful telemetry distribution; Kafka or Redpanda for durable event streaming.
- Store source timestamp, receive timestamp, quality, source identity, engineering unit, and sequence for every value.
- Local store-and-forward preserves telemetry through WAN outages and reconciles without duplicates.
Canonical asset hierarchy
Organization › Tenant › Plant › Unit › Switchboard › Cabinet › Feeder › Device › Tag
- Stable IDs are independent of display names and source tag names.
- Templates describe equipment classes, expected tags, alarm limits, documents, and maintenance plans.
- Relationships support electrical topology, redundancy, parent/child assets, and upstream/downstream impact.
- Every mapped tag retains source-system lineage and transformation history.
Operational views
Fleet overview, geographic map, single-line diagram, cabinet and feeder detail, generator, transformer, UPS/battery, solar, power quality, live trends, and data-quality console.
Analytics
Load profile, demand peaks, energy balance, losses, fuel efficiency, availability, MTBF/MTTR, alarm analytics, anomaly detection, forecasting, and predictive maintenance.
Platform services
Time-series historian, relational configuration store, object storage, rules, reporting, work orders, notification orchestration, APIs, identity, audit, and observability.
Suggested stack
Go/Rust/.NET edge services; MQTT/Sparkplug B; Kafka/Redpanda; TimescaleDB or ClickHouse; PostgreSQL; Redis; .NET/Java/Go services; React/TypeScript with ECharts; Flutter mobile.
OperationsAlarm lifecycle and notificationsISA-18.2 / IEC 62682
Alarm quality
- Priorities based on consequence and response time, not color preference.
- Cause, consequence, corrective action, owner, deadband, delay, suppression, shelving, and out-of-service state.
- Deduplication, chattering detection, standing alarm review, flood detection, and maintenance windows.
- Immutable acknowledgement, comment, assignment, escalation, and state-change audit.
Notification orchestration
- In-app, mobile push, email, and optional SMS/voice with tenant-specific routing.
- Schedules, on-call rotations, receipt tracking, acknowledgement timers, and escalation chains.
- Grouping prevents notification storms while deep links open the exact plant, asset, and alarm context.
- Delivery health is monitored independently from the alarm engine.
Commercial requirementMulti-country product foundationConfigured, never hard-coded
Currency
ISO 4217 codes; transaction, base, and reporting currencies; rate source/type/effective date; currency-specific precision; locked historical rates; full conversion audit.
Language and locale
Key-based ICU messages, locale fallbacks, plural rules, RTL, localized date/number/unit formats, and translatable asset, alarm, procedure, and report content.
Time zones and shifts
IANA time-zone IDs; timestamps stored in UTC; source/site/user display zones; explicit DST handling; local operating day, holidays, and shift calendars.
Input sources
SCADA protocols, MQTT, REST, webhooks, files, manual entry, IoT, CMMS/ERP, and legacy historians with mapping, validation, deduplication, quality, and provenance.
Units and grid realities
SI and imperial display, configurable 50/60 Hz, voltage levels, phase conventions, fuel and emissions factors, tariff calendars, and country/site electrical standards.
Tenancy and sovereignty
Tenant-scoped identity, assets, rules, branding, retention, encryption keys, and integrations; per-country data residency with cloud, on-prem, and hybrid deployment options.
Minimum normalized observation
{ tenantId, siteId, assetId, tagId, value, unit, sourceTimestamp, receivedAt, quality, sourceId, sequence, attributes }
Enterprise controlsSecurity, acceptance, and governanceIEC 62443 aligned
Security architecture
- Zones and conduits, industrial DMZ, least privilege, and outbound-only transfer where practical.
- Mutual TLS, device certificates, rotation, secure boot, signed gateway releases, and encrypted secrets.
- SSO through OIDC/SAML, MFA, tenant/site/asset RBAC, break-glass controls, and immutable audit.
- Threat model and controls aligned with IEC 62443 and NIST SP 800-82; country obligations mapped per deployment.
Pilot acceptance gates
- Approved tag list, units, scaling, quality rules, owners, and alarm rationalization.
- Measured data completeness, timestamp accuracy, loss/duplicate rate, and WAN recovery.
- Alarm delivery, acknowledgement, escalation, audit, backup, restore, and disaster-recovery tests.
- Desktop/mobile usability, accessibility, language/RTL, zone/DST, currency, and tenant-isolation tests.
- Runbooks, training, support SLA, observability, vulnerability management, and rollback approval.
Initial risk register
Keep phase 1 read-only; isolate OT; require an independent control safety case.
Enforce canonical mapping, quality, units, lineage, and site acceptance checks.
Rationalize before enablement; use deadbands, delays, suppression, grouping, and flood metrics.
Make tenant, locale, currency, zone, units, frequency, tariffs, and integrations configuration data.
Audit trail
Recent program updates
No progress updates have been published yet.