1. A computer-implemented method, comprising: receiving, at a message server having one or more processors, a request to generate an outgoing message, the outgoing message being (i) composed in a software application and (ii) intended for a recipient; retrieving, at the message server and from a recipient preferences database, one or more recipient preferences of the recipient, the one or more recipient preferences (i) relating to customization of messages that are to be delivered to the recipient and (ii) including one or more languages understood by the recipient, the one or more languages including a primary language of the recipient; based on a type of the software application and the one or more recipient preferences, retrieving, at the message server and from a message template database storing a plurality of application-specific message templates, a particular message template, 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; based on the particular message template and the one or more recipient preferences, generating, at the message server, the outgoing message; and providing, from the message server and to a recipient computing device associated with the recipient, the generated outgoing message, 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.
5. The method of claim 1 , wherein the one or more recipient preferences include at least one of a date format preference of the recipient, a measurement unit preference of the recipient, and a currency preference of the recipient.