1. In a computer network, a method comprising, receiving a notification from an information source directed to a user, the notification comprising information for presentation to the user including multiple types of content ordered in a preference order; accessing criteria including user preferences and context information; selecting a device of the user for receiving the notification, based on the user preferences and the context information, the context information indicating devices of the user that are likely to be online and accessible to the user; adjusting in the notification the information for presentation to the user based on capabilities of the device selected and on the user preferences, wherein the capabilities of the device comprise data indicative of at least one type of content the device can handle, and wherein the adjusting comprises modifying the notification data based on the type of content the device can handle and the preference order; and sending the notification having the adjusted information to the selected device.