1. A computer program product comprising a computer useable storage device to store a computer readable program that, when executed on a processor within a computer, causes the computer to perform operations to apply persona styles to written communications, the operations comprising: identify an element of original content of a written communication; determine that the element of the original content of the written communication is incompatible with a selected persona style, wherein the selected persona style defines a communication style; identify a substitute element, wherein the substitute element is identified based on a compatibility between the substitute element and the selected persona style; propose the substitute element for replacement of the element of the original content for consideration by an author of the original content of the written communication; and modify the original content of the written communication to replace the element of the original content with the substitute element.
1. A computer program product comprising a computer useable storage device to store a computer readable program that, when executed on a processor within a computer, causes the computer to perform operations to apply persona styles to written communications, the operations comprising: identify an element of original content of a written communication; determine that the element of the original content of the written communication is incompatible with a selected persona style, wherein the selected persona style defines a communication style; identify a substitute element, wherein the substitute element is identified based on a compatibility between the substitute element and the selected persona style; propose the substitute element for replacement of the element of the original content for consideration by an author of the original content of the written communication; and modify the original content of the written communication to replace the element of the original content with the substitute element. 3. The computer program product of claim 1 , wherein the computer readable program, when executed on the computer, causes the computer to perform an operation to derive a context for the written communication from system properties and application configuration variables.