An email system or message broker that supports the publish and subscribe model. It enables multiple users or applications to sign up for an event, and when that event occurs, those users or applications are sent the appropriate notification or data. See
messaging system and
messaging middleware.