A system and method for integrating messages across multiple applications.
The applications may be on one server or on several servers, and each
application may service one or more e-clients. The system and method
securely segregates the data for each e-client. Further, the system can
be dynamically reconfigured by adding or deleting new messages and/or
applications, without affecting the performance of the unchanged parts of
the system. The various applications using the system need not be aware
of the existence of the other applications.