A system for facilitating the creation of design specifications includes a
computer and a database having stored thereon data indicative of a
plurality of storage locations in a processed specification into which
data may be entered. Software executing on the computer: displays a
requirements document; receives an indication of a selected portion of
the requirements document; based at least in part upon the indication of
the selected portion of the requirements document, retrieves from the
database a list of possible storage locations corresponding to the
selected portion of the requirements document; displays the list of
possible storage locations corresponding to the selected portion of the
requirements document; receives an indication of a selected storage
location; receives an indication of data selected in the requirements
document to be stored in the selected storage location; and stores the
selected data in the selected storage location in the processed
specification.