In an enterprise network system a plurality of software systems are
integrated using an enterprise wide software management system and
communicate with a plurality of clients. At least one of the clients is
functionally represented by a plurality of subclients through a midware
which is transparent to the software systems. Communication destined for
any of the clients interfaced through the midware is received by the
midware and converted to a format suitable for communication with one or
more of the subclients prior to transmission thereto. Correspondingly,
communications received from one or more subclients is converted to an
appropriate format by the midware and forwarding to the assigned
destination. Communications received by the midware is further monitored
for fields which are tracked. Upon receiving communications having fields
being tracked, the midware stores a least a portion of the communication
in a report table.