Writing

Mobile Development for US Utilities: Field Technician Apps, IoT Integration, and AI 2026

NERC CIP compliance, offline-first for outage restoration, smart meter and SCADA integration - what utility mobile development actually requires and how to find a vendor who can deliver it.

Mohammed Ali ChherawallaMohammed Ali Chherawalla · CRO, Wednesday Solutions
9 min read·Published Apr 24, 2026·Updated Apr 24, 2026
0xfaster with AI
0xfewer crashes
0xmore work, same cost
4.8on Clutch
Trusted by teams atAmerican ExpressVisaDiscoverEYSmarshKalshiBuildOps

US electric, gas, and water utilities operate in one of the most demanding mobile environments in the country: field crews working in areas with no connectivity, equipment data spread across AMI head-end systems and SCADA historians, NERC CIP compliance obligations for anything that touches grid operations, and outage restoration workflows where a downed app is not an inconvenience - it is a safety risk. The vendors who build general enterprise apps well are not automatically prepared for this environment. The offline architecture, operational technology integration, and NERC CIP scoping requirements separate utility mobile from every other enterprise vertical.

Key findings

Utility field crews work in areas with no connectivity during outage events - an app that cannot function fully offline is unusable in the highest-stakes moments it was built for.

NERC CIP compliance applies when the mobile app touches Bulk Electric System cyber systems - the categorization determines the security controls the app must implement and is made before architecture begins.

AMI smart meter integration goes through the head-end system API, not directly to the meter - vendor agreements with Itron, Landis+Gyr, or Honeywell are required before integration development begins.

Below: the full breakdown of what utility mobile development requires.

Utility mobile app types

US utilities build four mobile app types, each serving a different user and touching different backend systems.

Field technician work order apps are used by lineworkers, meter technicians, and maintenance crews - work order queue, asset records, outage and job maps, status updates, safety clearance logging, and damage photo capture. The primary integrations are with the CMMS (IBM Maximo, SAP PM) for work orders and with GIS systems (Esri ArcGIS, Google Maps) for asset location. Every feature must work offline. A field crew restoring power after a storm cannot be dependent on cell coverage.

Smart meter reading apps are used by meter readers and field investigators - route lists, AMI meter reads, on-demand reads for disputed bills, tamper flags, and manual read entry when AMI communication fails. These apps integrate with AMI head-end systems (Itron Riva, Landis+Gyr AIM, Honeywell Gridstream) via REST API. For gas and water utilities without full AMI deployment, the app also manages manual read routes and direct meter interaction.

Outage reporting and management apps serve field crews and operations center staff - outage map display, crew location tracking, restoration work order assignment, estimated restoration time updates, and safety clearance management. These apps integrate with Outage Management Systems (OMS) from vendors like Schneider Electric's ADMS, GE Grid Solutions, or Oracle Utilities. The outage map must load from local cache when connectivity is lost - cell towers are often affected by the same events that cause outages.

Customer self-service apps serve residential and commercial customers - bill pay, usage history, outage reporting, service request submission, and outage status tracking. These are the most familiar surface to standard app vendors but the lowest operational priority for utilities. A utility that routes all its mobile investment to the customer app while running field operations on a failing CMMS integration has the wrong priorities.

NERC CIP compliance for electric utility mobile apps

NERC CIP (Critical Infrastructure Protection) standards govern the cybersecurity of Bulk Electric System (BES) assets at electric utilities. The standards apply to mobile apps when those apps access, control, or transmit data related to CIP-classified cyber systems.

When CIP applies to a mobile app. A work order app for routine distribution line maintenance is often outside CIP scope. An app that accesses substation SCADA data, views or modifies BES system records, handles credentials for critical cyber systems, or is used to control grid assets is within scope. The categorization is made by the utility's internal CIP compliance program, using NERC's CIP-002 asset classification process. The vendor cannot make this determination - the utility must make it before the app is scoped.

What CIP requires from a mobile app. For apps within CIP scope, the relevant standards are CIP-004 (personnel training and access management), CIP-007 (system security management including patch management and malicious code prevention), and CIP-011 (information protection). The practical requirements for the mobile app include documented access control procedures, device encryption, MDM enrollment for all devices that access CIP systems, a patch management process for the app itself, and logging of all access to CIP-related data. These are implementation requirements that must be designed into the app architecture, not added after launch.

What CIP does not cover. Gas utility, water utility, and electric distribution apps that do not touch BES-classified assets are not subject to NERC CIP. They may be subject to other regulatory frameworks (EPA, state PUC requirements) but not to the specific CIP standards. Applying CIP security requirements to apps that do not require them adds unnecessary development cost and complexity.

Want to understand the scope and timeline for a utility mobile engagement?

Get my estimate

Offline-first requirements for utility crews

Utility field operations have a harder offline-first requirement than almost any other enterprise vertical. The reason is that outages - the highest-priority events for field crews - also affect cell infrastructure. A crew restoring power after a major storm event may have no cell signal for hours. The app must work completely without connectivity.

The offline-first requirements for a utility field app go beyond the standard field service model.

Offline outage maps must render from locally cached GIS data. Fetching map tiles from a cloud server when connectivity is unavailable is not acceptable for outage restoration. The app must pre-load the GIS layer for the crew's assigned territory during the work shift before dispatch, and render it from local storage when the network is unavailable.

Offline asset records must include full equipment history for the assets in the crew's work zone. A lineworker who needs to reference the service history for a transformer or the phase diagram for a section of line cannot wait for connectivity. The asset data must be downloaded to the device at shift start.

Offline safety clearance logging is the most critical requirement. Electrical safety clearances - the documented process by which equipment is de-energized and locked out before maintenance - must be logged even without connectivity. A safety clearance that is not recorded because the app was offline is a liability and an OSHA violation. The write queue for safety-critical records must be persistent across device restarts and surface prominently when sync is available.

Outage restoration status updates flow from the field to the operations center as connectivity allows. The app must accept status changes offline and sync them as soon as signal is available, without requiring the technician to manually retry. The OMS integration must handle out-of-order updates - a status recorded offline and synced 90 minutes after the fact must be processed correctly by the OMS without corrupting the restoration timeline.

IoT integration requirements for utilities

Utility IoT integration is more complex than typical field service IoT because the systems involved - AMI head-ends, SCADA historians, GIS platforms, and CMMS - are purpose-built enterprise systems with specific integration requirements.

AMI smart meter integration connects the app to the head-end system, which mediates communication with installed meters. Itron Riva, Landis+Gyr AIM, and Honeywell Gridstream each expose different API surfaces - Itron through REST and SOAP interfaces, Landis+Gyr through a proprietary API that requires vendor certification. The app requests a meter read or retrieves interval data from the head-end; it does not communicate directly with the meter. Obtaining development API access requires a support agreement with the AMI vendor in addition to the integration work.

SCADA historian integration connects the app to operational data from the grid. OSIsoft PI (now AVEVA) is the most common historian at US electric utilities - it stores time-series data from SCADA systems and exposes it through a REST API (PI Web API). The mobile app reads equipment performance data, alarm history, and current operational state from the PI server. Two-way control integration (sending commands to SCADA from mobile) requires additional security controls and is restricted at most utilities to specific operations center use cases.

GIS integration connects the app to utility asset location and network topology data. Esri ArcGIS is the dominant GIS platform at US utilities. The mobile integration uses ArcGIS Runtime SDK for native on-device rendering of network maps with offline capability. The utility's GIS team must export and refresh the map packages that the app downloads for offline use - a process that requires coordination between the mobile vendor and the utility's GIS operations team.

AI features utilities are requesting

Three AI features are in production or active pilot at US utilities in 2026.

Predictive equipment failure alerts use sensor trend data from the historian to flag transformers, switchgear, or pipeline segments at elevated risk of failure. The model ingests temperature, load, and fault history and generates a probability score for failure within a defined window. The alert surfaces in the dispatcher app as a recommended proactive maintenance work order. Utilities that have deployed this in pilot programs are reporting a 15% to 25% reduction in emergency outage restoration events for the asset classes covered.

AI-assisted outage root cause analysis helps field crews identify the cause of an outage faster. The technician describes the symptoms and equipment involved in the app, and the AI layer surfaces the most likely fault causes based on the equipment type, recent maintenance history, and similar event patterns from prior outages. Early deployments report a 20% to 30% reduction in time to first repair action on distribution outages.

Automated work order prioritization uses equipment age, load criticality, and maintenance history to sequence work orders by risk rather than by geography alone. The model runs at the dispatch layer and updates the crew's work queue as conditions change. A crew scheduled for routine maintenance at a low-priority site gets automatically rerouted when a higher-risk work order enters the queue.

Vendor selection for utility mobile

Five requirements separate vendors who can build utility mobile from those who cannot.

Ask for offline-first references specific to utility or field operations. Not general mobile - ask specifically for an app where the offline requirement was driven by operational criticality (outage restoration, safety logging) rather than convenience. Ask what the sync queue looks like and how safety-critical records are handled during extended offline periods.

Ask about IoT integration experience. Specifically ask if they have integrated with Itron, Landis+Gyr, OSIsoft PI, or Esri ArcGIS. These are the systems your app will connect to. A vendor who describes IoT integration generically without naming specific utility systems has not done utility IoT work.

Ask how they handle the NERC CIP scoping conversation. The vendor should recognize that CIP scope is determined by the utility, not the vendor, and should describe a process for engaging the utility's CIP compliance team in the requirements phase. A vendor who confidently states "we'll make the app CIP compliant" without asking about the utility's asset classification has not worked in this regulatory environment.

Ask about CMMS integration experience. IBM Maximo and SAP PM are the relevant systems. Ask how they handled the data transformation between the CMMS work order model and the mobile app model, and whether they used middleware or direct API calls.

Ask about GIS offline capability. Ask how they pre-load GIS map data for offline use and how frequently the offline package is refreshed. An app with a 30-day-old GIS package will show crews asset locations that no longer reflect recent network changes.

Wednesday has built field operations apps, outage management tools, and IoT-integrated mobile products for utility and infrastructure clients. The offline architecture, NERC CIP scoping, and IoT integration path are defined in the first two weeks of engagement.

Wednesday has built offline-first field apps for utility and infrastructure operations. See what the engagement looks like.

Book my call

Frequently asked questions

Not ready to talk yet? The writing archive covers vendor selection, compliance, and cost analysis for every stage of the buying decision.

Read more articles

About the author

Mohammed Ali Chherawalla

Mohammed Ali Chherawalla

LinkedIn →

CRO, Wednesday Solutions

Mohammed Ali leads revenue and partnerships at Wednesday Solutions, having worked with US utility companies on field technician apps, meter reading tools, and outage management systems.

Four weeks from this call, a Wednesday squad is shipping your mobile app. 30 minutes confirms the team shape and start date.

Get your start date
4.8 on Clutch
4x faster with AI2x fewer crashes100% money back

Shipped for enterprise and growth teams across US, Europe, and Asia

American Express
Visa
Discover
EY
Smarsh
Kalshi
BuildOps
Ninjavan
Kotak Securities
Rapido
PharmEasy
PayU
Simpl
Docon
Nymble
SpotAI
Zalora
Velotio
Capital Float
Buildd
Kunai
Kalsi
American Express
Visa
Discover
EY
Smarsh
Kalshi
BuildOps
Ninjavan
Kotak Securities
Rapido
PharmEasy
PayU
Simpl
Docon
Nymble
SpotAI
Zalora
Velotio
Capital Float
Buildd
Kunai
Kalsi
American Express
Visa
Discover
EY
Smarsh
Kalshi
BuildOps
Ninjavan
Kotak Securities
Rapido
PharmEasy
PayU
Simpl
Docon
Nymble
SpotAI
Zalora
Velotio
Capital Float
Buildd
Kunai
Kalsi