1. A method for configuring a dynamic document, comprising: enabling a data source to be associated with a dynamic document template; enabling static text to be inserted into the dynamic document template; enabling at least one placeholder to be inserted in the dynamic document template; and enabling an expression to be associated with a placeholder inserted in the dynamic document template, the expression referencing a data element of the data source, and being configured to determine a data value to be displayed in place of the placeholder based at least on the data element.