1. A method of using visually displayed forms to make changes in a model for a design, said method comprising the steps of: using a model to represent some or all of the design, the design including a multitude of design elements, the model including a multitude of model elements, each of the model elements having defined properties, and each of the design elements being represented by a single one of the model elements; generating a suite of documents from the model, each of the documents describing a different aspect of the design; visually displaying the documents to a user as a series of visually displayed forms; said user adding information to said visually displayed forms to make changes to one or more of the documents, to change the design and the model for the design, including changing a plurality of the properties of the model elements; wherein changes to the documents result in both changes to the model and consistent changes across the suite of documents generated from the model, and changing any one of the properties by the user leads to a refreshing of said one property wherever said one property is repeated in all of the documents; and restricting the changes the user can make to the forms to prevent the user from making changes across different properties of the model.
1. A method of using visually displayed forms to make changes in a model for a design, said method comprising the steps of: using a model to represent some or all of the design, the design including a multitude of design elements, the model including a multitude of model elements, each of the model elements having defined properties, and each of the design elements being represented by a single one of the model elements; generating a suite of documents from the model, each of the documents describing a different aspect of the design; visually displaying the documents to a user as a series of visually displayed forms; said user adding information to said visually displayed forms to make changes to one or more of the documents, to change the design and the model for the design, including changing a plurality of the properties of the model elements; wherein changes to the documents result in both changes to the model and consistent changes across the suite of documents generated from the model, and changing any one of the properties by the user leads to a refreshing of said one property wherever said one property is repeated in all of the documents; and restricting the changes the user can make to the forms to prevent the user from making changes across different properties of the model. 8. A method according to claim 1 , further comprising the step of: generating additional information that is not displayed to the user and that enables changes to the documents to result in corresponding changes to the model.