1. A method for generating documents in native application formats, the method comprising: receiving a document template as a first document according to a native format; parsing the first document to generate an XDTL template representing the document template; generating an XDTL execution document based on the XDTL template; and rendering a second document according to the native format based on the XDTL execution document.