An automated meter reading (AMR) server having an open, distributed architecture that collects, loads, and manages system-wide data collected from energy meters and routes the data automatically to upstream business systems. The AMR server includes a repository of metering data, and additionally provides timely access to information by including collection, storage, validation, estimation, editing, publishing and securing of meter consumption and interval data. The AMR server obtains data from meters equipped with modems via standard telephone lines or public RF networks. The data is converted from the format of the meter/communications infrastructure to a format usable by the AMR server and the repository. The data is converted from the AMR-compatible form to a format of a specific upstream business system prior to transmission. The data may also be validated in accordance with the upstream business system requirements. The AMR server provides for on-line users, interfacing with multiple dissimilar platforms and meter firmware, maintenance of system availability, data recovery, access to multiple legacy systems, and access by common set of Application Program Interfaces.