15. The system of claim 10 , wherein the request indicates a plurality of message recipients including the recipient and each one of the plurality of message recipients has specific recipient preferences corresponding thereto.
10. A computing system, comprising: a recipient preferences database configured to store one or more recipient preferences of a recipient, wherein the one or more recipient preferences (i) relate to customization of messages that are for the recipient and (ii) include one or more languages understood by the recipient, including a primary language of the recipient; a message template database configured to store a plurality of application-specific message templates, wherein the plurality of application-specific message templates include a plurality of sets of application-specific message templates associated with a plurality of types of software applications, respectively, and wherein each set of the plurality of sets of application-specific message templates is associated with (i) a different software application than a remainder of the plurality of sets of application-specific message templates and (ii) a different set of languages than the remainder of the plurality of sets of application-specific message templates; and one or more processors configured to: i) receive a request to generate an outgoing message, the outgoing message being (a) composed in a software application and (b) intended for the recipient, ii) retrieve the one or more recipient preferences of the recipient from the recipient preferences database, iii) retrieve a particular application-specific message template from the message template database based on a type of the software application and the retrieved one or more recipient preferences, iv) generate the outgoing message based on the particular application-specific message template and the one or more recipient preferences, and v) provide the generated outgoing message to a recipient computing device associated with the recipient, wherein receipt of the generated outgoing message causes the recipient computing device to (i) obtain a displayable message by rendering the generated outgoing message and (ii) display, on a display of the recipient computing device, the displayable message.