14. A computer-readable storage device encoded with instructions for controlling a computer system to create a document based on fields of data in a data storage system, by a method comprising: identifying a plurality of fields of data stored in the data storage system; displaying the identified fields to a user in a document editing application; receiving from the user references to the identified fields that are to be included in a template file, each reference being in a target display format specified by the user and the references being arranged in a target layout specified by the user; saving the references in their target display formats and target layout in the template file, the template file being stored in an application-specific format specific to the document editing application; and translating the file stored in the application-specific format to a standardized format for converting data from the data storage system to the target display formats and target layout of the template file.
18. The computer-readable storage device of claim 14 wherein translating the file stored in the application-specific format comprises replacing the markup tags in the application-specific format with XSLT tags.