Generally, systems and methods permit customized delivery of messages to a
user depending on the specific requirements of a user interface. A
processing layer between a business object and a user interface may
determine, for a received message, an appropriate rule for the target
user interface. The message rule may be applied, and depending on the
rule, the message may be delivered to the user.