It would be very useful for generating different business reports.
Underlying report generator is Birt engine.
Input: data in XML
Parameter 1: report design file name
Parameter 2: desired output format (PDF, Word doc, Excel. Html, etc)
Output: report in desired format
TransformXml can be used as starting point.