1. A method comprising: executing an application at a device, wherein message context data including message context data items is associated with the executing application; selecting a messaging technology to send a message from the device; selecting a template for the message, wherein the template comprises a dynamic field; selecting a selected message context data item from the message context data associated with the executing application; and automatically inserting the selected message context data item in the a dynamic field of a template to facilitate the creation of a message to send from the device .