1. A system comprising: a backup and restore module configured to: generate a first data stream to be backed up, and transmit the first data stream to a backup and restore server, wherein the backup and restore server is configured to further transmit at least a portion of the first data stream to a storage device; and a markup language module configured to: translate data from an application into a markup language version of the data from the application, translate metadata from the application into a markup language version of the metadata from the application, wherein the metadata from the application describes the data from the application, and the markup language module is configured to perform the translation of the metadata from the application by determining a type of the markup language being used, and performing the translation of the metadata based on the type of the markup language, and pass, to the backup and restore server, (1) the markup language version of the data from the application, and (2) the markup language version of the metadata from the application.
1. A system comprising: a backup and restore module configured to: generate a first data stream to be backed up, and transmit the first data stream to a backup and restore server, wherein the backup and restore server is configured to further transmit at least a portion of the first data stream to a storage device; and a markup language module configured to: translate data from an application into a markup language version of the data from the application, translate metadata from the application into a markup language version of the metadata from the application, wherein the metadata from the application describes the data from the application, and the markup language module is configured to perform the translation of the metadata from the application by determining a type of the markup language being used, and performing the translation of the metadata based on the type of the markup language, and pass, to the backup and restore server, (1) the markup language version of the data from the application, and (2) the markup language version of the metadata from the application. 5. The system of claim 1 wherein the markup language module uses extensible markup language (XML).