1. A method for exporting a document, the method comprising: receiving a metafile including content associated with the document, the metafile comprising semantic information including at least one of the following: hyperlink destinations, accessibility information, and language information corresponding to the document, wherein receiving the metafile comprises receiving the metafile from one of a plurality of application programs, the plurality of application programs being associated with an application program suite having a common code library; parsing the metafile to create at least one call, the at least one call configured to enable an export engine to render the document; and sending the at least one call to the export engine configured to render the document in an output format associated with the export engine, wherein the export engine is selected from a plurality of export engines based upon user input indicating the output format associated with the selected export engine, the plurality of export engines each corresponding to and being functional with the plurality of application programs associated with the application program suite.