Methods and apparatus, including computer program products, are provided
for encapsulating functions to select or filter alerts relevant for
messaging to specific recipients, to create appropriate alert
notification messages and to actively send them through various message
channels. This may be done according to rules depending on content of
alert, recipient, and time. As an example, the present invention allows
selecting alerts from connected applications, to process them, and to
send alert notification messages to the intended recipients.