11. A computer program product embodied on a computer readable medium comprising: computer code configured to: execute an application, wherein context data including context data items is associated with the executing application; select a messaging technology to send a message; select a template for the message, wherein the template comprises a dynamic field; select a context data item from the context data associated with the executing application; and automatically insert the selected context data item in the dynamic field to facilitate the creation of a message.
11. A computer program product embodied on a computer readable medium comprising: computer code configured to: execute an application, wherein context data including context data items is associated with the executing application; select a messaging technology to send a message; select a template for the message, wherein the template comprises a dynamic field; select a context data item from the context data associated with the executing application; and automatically insert the selected context data item in the dynamic field to facilitate the creation of a message. 13. The computer program product of claim 11 , wherein the computer code is further configured to allow acceptance of the message with the selected context data item.