1. A method implemented at least in part by a computer, the method comprising: by a computing system comprising the computer: receiving an observed business metric value for a business metric observed within a group and one or more supporting values further quantifying the business metric; determining a metric case associated with a metric case identifier based on comparing a comparable value and the observed business metric value for the business metric, wherein determining the metric case comprises identifying the metric case with a metric case identifier supporting metric cases comprising above target, above target plus tolerance, below target, and below target minus tolerance; transforming the metric case identifier, one or more supporting values, and observed business metric value into an alert, wherein the transforming comprises (a)-(d): (a) determining an identity for a receiving user and a location of the receiving user in an organizational structure comprising the group; (b) determining a desired perspective based on whether the organizational structure indicates that the receiving user manages the group for which the metric was observed, wherein the desired perspective is determined to be second person when the receiving user manages the group, and the desired perspective is determined to be third person when the receiving user does not manage the group; (c) based at least on the metric case identified by the metric case identifier, looking up a text template in a natural language dictionary organized for look up by metric case identifier and desired perspective, wherein the text template comprises natural language describing the metric case and one or more fields for completion, wherein the looking up switches between text template entries phrased in a second person perspective that describe the metric case and text template entries phrased in a third person perspective that describe the same metric case based on the desired perspective; and (d) completing the text template via the one or more supporting values, wherein completing the text template transforms the text template and comprises substituting the one or more supporting values into the text template; and outputting the alert, wherein the alert comprises a natural language description of a condition of the business metric, wherein the natural language description comprises the completed text template, which comprises the natural language describing the metric case and the one more supporting values.