From phpBB Development Wiki
This might need to be split into multiple components
Generic Messaging Service
Allows sending messages / notifications via any of the available protocols. Should also allow sending with multiple protocols. This should be used whenever a user is informed about any process within phpBB. Based on the users settings he will receive the notification via his prefered medium.