1. A method for production, revision and hierarchical organization of electronic documents on a computer system, comprising: inputting a first item description and a first item category; generating a first item identifier corresponding to the first item description; generating a first item description electronic document in a plurality of item description electronic documents including the first item description, the first item category and the first item identifier; storing the first item description electronic document in a first storage area configured to store generated documents; collecting at least one existing item description from at least one respective existing item description electronic document in the plurality of item description electronic documents including the first item description electronic document, each of said at least one respective existing item description electronic document including said first item category; generating a first category list electronic document corresponding to the first item category prior to receiving a request for the first category list electronic document from a web browser, said first category list electronic document including at least a portion of each of the at least one existing item description and a reference to each of the at least one respective existing item description electronic document in the plurality of item description electronic documents; determining if any of a copy of the first item description electronic document and each of the at least one existing item description document are already stored in a second storage area configured to store published documents; and initiating a transfer of a copy of the first category list electronic document and a copy of at least one document determined by the determining not to be already stored in the second storage area, and not initiating a transfer of the copy of at least one document determined by the determining to be already stored in the second storage area.