A computer readable medium with executable instructions, includes
instructions to process metadata associated with a set of report
templates. A subset of report templates is selected from the set of
report templates using the metadata. The subset of report templates
maximizes a reporting objective subject to a selection rule as specified
by the metadata. The subset of report templates is returned.