1. A non-transitory computer readable storage medium comprising instructions which are operable to configure a computer to perform a set of acts comprising: a) providing a form specific to an architectural work category, the form comprising a field corresponding to a dimension of an architectural feature corresponding to the architectural work category, wherein the architectural feature has a geometry defined at least in part by the dimension; b) providing a computer aided design interface to the user, the computer aided design interface operable by the user to depict the architectural feature corresponding to the architectural work category, wherein depicting the architectural feature comprises depicting the geometry of the architectural feature; c) receiving a value for the dimension for the architectural feature, wherein the value is entered into-the form specific to the architectural work category; d) automatically updating the computer aided design interface with the value, wherein automatically updating the computer aided design interface comprises modifying the geometry of the architectural feature depicted by the computer aided design interface to have the value for the dimension entered into the form specific to the architectural work category; e) automatically generating multiple aspects of an architectural contract document, the multiple aspects comprising: i) a schedule, wherein the schedule is an aspect of the architectural contract document comprising a listing of attributes of repetitive building parts; ii) a specification, wherein the specification is an aspect of the architectural contract document comprising written, detailed descriptions of the materials and processes that make up a the building; and iii) a detail, wherein the detail is an aspect of the architectural contract document comprising drawings of parts making up the building; wherein automatically generating the multiple aspects comprises incorporating the input into at least one of the aspects; and wherein the computer aided design interface is operable to depict the architectural feature when the architectural feature is encoded using *.dwg format, and wherein automatically generating the detail aspect comprises generating one or more *.dwg files encoding the architectural feature.