1. A system for receiving and transmitting event information, the system comprising: a subject module to perform one or more tasks and to transmit event information associated with the tasks; a process manager module to receive the event information and to route the event information; a listener module configured to receive the event information; and an evaluator module to receive the event information, to determine one or more relationships between the event information and the listener module, and to transmit data concerning the one or more relationships to the process manager module; wherein the process manager module receives the data and in response thereto transmits the event information to the listener module or to an exception module according to the data; wherein the listener module, upon receipt of the event information, analyzes the event information and optionally executes tasks in response to the event information; and wherein additional listener modules can be added to the system without substantial modification of the process manager module.