What Does MultiSpeak Cover?
The MultiSpeak Version 3.0, Build q Specification covers the following functions:
Distribution System Monitoring
- Meter Reading (MR)
- Load Profile (LP)
- Connect/Disconnect (CD)
Business Functions External to Distribution Management
- Meter Data Management (MDM)
- Finance and Accounting (FA)
- Customer Billing (CB)
- Customer Relationship Management (CRM)
- End Device Testing (EDT)
- End Device Receiving (EDR)
- Payment Processing (PP)
- Prepaid Metering (PPM)
Distribution Operations
- Call Handling (CH)
- Outage Detection (OD)
- Outage Management (OA)
- Load Management (LM)
- Distribution Automation Data (DAD)
- Supervisory Control and Data Acquisition (SCADA)
- Distribution Automation Control DAC)
Distribution Engineering, Planning, Construction, and GIS
- Engineering Analysis (EA)
- Staking (Field Design)
- Geographic Information Systems (GIS)
- Static GIS Viewer (SGV)
- Dynamic GIS Viewer (DGV)
MultiSpeak is ideally suited to supporting either a tactical point-to-point approach or a strategic, SOA-based integration architecture. Figure 1 illustrates the process diagram for the point-to-point coverage of the MultiSpeak specification.
![]() |
| Figure 1: MultiSpeak Point-to-Point Process Diagram |
Each box in Figure 1 is an abstract software capability and each line is a supported interface between software functions.
During 2007, the MultiSpeak Initiative recast the point-to-point web services as bus-oriented web services. The bus architecture makes it easier for a single application uniformly to support services for a number of other software packages in place at a utility. Structuring the web services in this manner also helps to support a service-oriented architecture (SOA). Figure 2 illustrates the service bus.
![]() |
| Figure 2: MultiSpeak Service Bus |
See Specifying and Using MultiSpeak for additional information on uses of MultiSpeak.


