1. An apparatus adapted to generate contract documents, the apparatus comprising: a plurality of computing platforms; a plurality of memory storage devices coupled to the computing platforms, the plurality of memory devices comprising a first memory storage device storing a database of items, a second memory storage device storing rules corresponding to each item, a third memory storage device storing rules corresponding to each requester, a fourth memory storage device storing a database of generated documents, and a secure memory storage device; a plurality of networks coupled to the plurality of computing platforms, the computing platforms capable of receiving and transmitting requests for the items by requesters via the plurality of networks, the computing platforms being programmed to: (a) process requests of items by at least one requester by; (1) determining if at least one of the items requested is stored in the first memory storage device; (2) retrieving rules corresponding to the at least one requestor stored in the third memory storage device; (3) retrieving from the second memory storage device rules relating to the requested items; (4) generating a document based on relationships between a first set of retrieved rules corresponding to the at least one requester and a second set of retrieved rules corresponding to the requested items; (b) display the document on a graphical user interface; (c) transmit the document to the at least one requestor over the plurality of networks; (d) permit the requestor to modify the document and transmit the modified document to the computing platforms; (e) store the modified document in the secure storage device; (f) deliver the modified document to at least one human operator for review; and (g) permit the operator to modify data and the rules in the first, second, and third memory devices.