1. A computer-implemented method for converting a received data stream from XML (Extensible Markup Language) format to an electronic data interchange (EDI) format, the EDI format being based on hierarchies, the method being executed by one or more processors, comprising: by a first computer system, receiving a data stream in XML format, the data stream including a transaction type identifier; by the first computer system, accessing a first translation tool corresponding to the transaction type identifier, and, using the accessed first translation tool, translating the received data stream to an intermediate data format having a plurality of tags, the tags incorporating sequence data, including one or more tags incorporating group delimiters and one or more tags incorporating transaction group identifiers; by the first computer system, accessing a second translation tool corresponding to the transaction type identifier, and translating the data stream in the intermediate data format to the EDI format based on hierarchies, employing the sequence data to format the data in the EDI format based on hierarchies, the formatting of the data stream in the EDI format based on hierarchies including arranging of alphanumeric data elements independent of font, and designation of delimiter data groups and transaction data groups arranged between the delimiter data groups using the one or more of the group delimiters and transaction group identifiers; and by the first computer system, providing the data stream in the EDI format based on hierarchies for output to a computing device.