Abstract: A method and system of managing a submittal approval process includes the steps of granting access to an internet-based system to a set of users; permitting a first user to upload a submittal to the system; recording the uploading of the submittal in a log accessible by the users; automatically issuing a notice of the uploading of the submittal to other users; providing access to the submittal to other users and permitting the other users to review, approve, reject, revise, or comment on the submittal; recording the actions of the other users in the log; automatically issuing a notice of a user's actions to other users on the system; and generating a report of the log at the request of a user.