1. A system for notifying users about information or events of an enterprise, said system comprising: means for receiving information as received information; means for storing the received information as stored information; event monitoring means employing the stored information for determining an event and generating a message; a plurality of communication channels for communicating the message; and notifier means cooperating with said event monitoring means for selecting at least one of said communication channels to communicate the message as a function of the message and a user's preference for said at least one of said communication channels to communicate the message.