A web-based document approval system that enables users to create, review
and approve documents and to communicate these documents to other
parties. The system includes an approval function where the document
being approved is stored to a central storage area. The central storage
area cannot be modified or deleted by the users. Users are invited to
review and approve the document and are provided a convenient hyperlink
to the specific document. The system records the date and time that each
user approved the document. A central storage area interfaces with a
database. The database retrieves approver and approval information and
prepares an approval log. The approval log may be in the form of an XML
document that easily updates other database systems.