15. A device comprising: computer code configured to select a template for a message, wherein the template comprises a dynamic field; to select a context data item from context data associated with an executing application; and to automatically insert the selected context data item in the dynamic field to facilitate the creation of a message; a memory, wherein the memory stores the computer code; and a processor coupled to the memory, wherein the processor executes the computer code.
15. A device comprising: computer code configured to select a template for a message, wherein the template comprises a dynamic field; to select a context data item from context data associated with an executing application; and to automatically insert the selected context data item in the dynamic field to facilitate the creation of a message; a memory, wherein the memory stores the computer code; and a processor coupled to the memory, wherein the processor executes the computer code. 16. The device of claim 15 , further comprising computer code configured to determine if a field is a dynamic field.