Network Management System

This reference architecture represents a foundational Network Management System for a gas or electric utility. It’s based on the data management and editing system pattern and designed for deployment on Windows or Linux using ArcGIS Enterprise. It includes support for advanced data editing and management capabilities, like long transaction management, as well as complex utility networks using ArcGIS Utility Network.


This reference architecture represents an example blueprint for this system type. The design does not reflect the needs of all Network Management Systems, including those that may combine multiple system patterns.

Successful system design involves the selection of workflows used to define requirements as well as design both logical and physical architectures. This reference architecture is based on a specific set of workflows identified for Network Management Systems, which are described in the intended workflows section.


A foundational Network Management System delivers all of the base capabilities defined in the data editing and management system pattern on Windows/Linux. In particular, it focuses on delivery of network management capabilities that include:

  • Service-based editing of structured relational data stored in an enterprise geodatabase, including geometry, attributes, relationships, attribute rules, domains and subtypes.
  • Data collection workflows using smart forms, mobile applications or maps in ArcGIS Pro, optimized for productivity.
  • Complex utility network management using the ArcGIS Utility Network as an advanced data model.
  • Interactions such as querying and viewing the utility network through web applications and experiences, including status or data reporting.
  • Analytical workflows such as upstream and downstream trace analysis based on the utility network maintained in this system.

Software components

This reference architecture has been constructed using recent versions of the following ArcGIS software components. The system also supports connections from and interactions with other Esri software or client applications, but the workflows and testing of this system were focused on these components:

The role of each of these components is further detailed in the logical architecture.