A layered message architecture has been described that communicates status
data from a client computer to a server through a remote support network.
A database interface layers isolate the remaining layers of the
architecture from the underlying client and server database systems. A
mapping layer allows the exchange of data and instructions between the
client and server without reference to the underlying data structures
particular to each computer.