2. The computer implemented method of claim 1 , wherein the method further comprises: a) allowing the user to request the automatic generation of multiple aspects of the architectural contract document, wherein the user is allowed to request a third aspect and also at least one of a first and second aspects, through selection from the group consisting of: i) the first aspect, the first aspect comprising a listing of attributes of the architectural feature; ii) the second aspect, the second aspect comprising a written detailed description of materials and processes related to including the architectural feature in the building; and iii) the third aspect, the third aspect comprising the drawing comprising the architectural feature; and b) receiving the request and automatically generating the requested aspects of the architectural contract document.
3. The computer implemented method of claim 2 , wherein: a) automatically generating the requested aspects of the architectural contract document comprises propagating the data for the architectural feature received from the at least one additional data entry tool, and the selected catalog item's attributes into each of the aspects selected by the user; and b) generating the drawing comprising the architectural feature is performed as part of automatically generating the requested aspects.