1. A method for providing a standard data definition document (DDD) having a hierarchical structure intended to be accessed by an application, said method comprising: determining raw data and data schema of an electronic document that is not a DDD; converting the raw data and data schema into a first standard DDD and storing the first standard DDD in a memory of a computer system, said first standard DDD comprising parent elements such that each parent element has attributes and at least one child element; converting, by a first system comprising a first application, the first standard DDD to generate a first standard document object model (DOM); processing the first standard DOM to generate a first processed DOM, wherein said processing the first standard DOM comprises identifying at least one parent element of the first standard DOM and for each parent element: identifying at least one attribute and at least one child element of said each parent element and copying the at least one attribute to each child element of said each parent element; modifying, by the first application, the first processed DOM to generate a modified first processed DOM; and converting, by the first system, the modified first processed DOM, to generate a second standard DDD and storing the second standard DDD in the memory of the computer system.