1. An apparatus, comprising: a device including at least one input device, at least one display, and memory in communication with at least one hardware processor; and a browser installed on the memory of the device for allowing access, utilizing the at least one input device and the at least one hardware processor, to a system including a hardware server, the system configured for: identifying at least parts of a plurality of original documents including a plurality of original values, the plurality of original documents including a first document including first values and a second document including second values; processing at least a part of the first document and at least a part of the second document, resulting in at least one data structure including at least one of the plurality of original values of at least one of the plurality of original documents; receiving one or more indications for one or more of the original values for adding, in connection with at least one computer-readable Extensible Markup Language (XML)-compliant data document, a corresponding one or more computer-readable semantic tags in association with the one or more original values; associating the one or more computer-readable semantic tags with the one or more original values; causing output of a presentation that is based on at least a portion of the at least one data structure, the presentation capable of including at least a portion of the original values including the at least one original value, where the system is configured such that, based on the at least one data structure, a change to the at least one original value results in a corresponding change in a subsequent output of the presentation; and causing output of the at least one computer-readable XML-compliant data document that is eXtensible Business Reporting Language (XBRL)-compliant and is based on at least a portion of at least one data structure, the at least one computer-readable XML-compliant data document capable of including a plurality of line items at least one of which utilizes at least a portion of the original values including the at least one original value and at least some of the one or more computer-readable semantic tags, where the system is configured such that, based on the at least one data structure, a change to the at least one original value results in a corresponding change in a subsequent output of the at least one computer-readable XML-compliant data document; said apparatus configured for: receiving user input utilizing the browser, and displaying the at least one computer-readable XML-compliant data document utilizing the browser, after the user input.