Abstract: A device- and data source-agnostic messaging and notification system receives input events and issues notifications and actions in accordance with predefined rules. The notifications target one or more recipients, each of whom may be associated with several end-user devices, i.e., means of message delivery. The messages are adapted to the end-user devices and sent to the devices in accordance with a preprogrammed delivery scheme. If the messages are not acknowledged by the end-user, they escalate in importance and propagate to a higher level of authority, in accordance with a preprogrammed escalation sequence.