1. A system for managing building plan documents, comprising: one or more computing devices; non-transitory computer readable memory storing program code that when executed by the one or more computing devices is configured to cause the system to perform operations comprising: receiving an electronic building plan document including a plurality of plan sheets; providing a first of the plurality of plan sheets for display; providing a user interface via which a user can select, via a predefined standard comments library, a first comment, the first comment comprising text, and associate a document to the first comment; providing a user interface via which the user can associate at least one of project type or discipline metadata with the first comment; storing a first plurality of comments in association with respective metadata; providing for display a comments list in association with the first plan sheet, the comments list including a second plurality of comments; at least partly in response to the user selecting a second comment with a specified plan sheet coordinate in the comments lists, providing the second comment for display over the first plan sheet at the plan sheet coordinate and causing the portion of the first plan sheet corresponding to the specified plan sheet to be substantially centered in a sheet review display pane; enabling the user to search for comments by specifying, via a search user interface, project type or discipline metadata, generating and providing comments search results in response to a search query received via the search user interface; providing a user interface via which the user can select a plurality of comments to be included in a plan correction list; generating a correction list of items that need to be corrected in order for at least one approval document to be issued, the correction list including a plurality of comments specified by a plurality of users wherein the correction list includes: a category value, associated comments, and respective sheet identifiers for comments included in the correction list; transmitting the correction list to at least one user; tracking approval status of one or more building-related approval documents and providing the approval status to one or more users.
1. A system for managing building plan documents, comprising: one or more computing devices; non-transitory computer readable memory storing program code that when executed by the one or more computing devices is configured to cause the system to perform operations comprising: receiving an electronic building plan document including a plurality of plan sheets; providing a first of the plurality of plan sheets for display; providing a user interface via which a user can select, via a predefined standard comments library, a first comment, the first comment comprising text, and associate a document to the first comment; providing a user interface via which the user can associate at least one of project type or discipline metadata with the first comment; storing a first plurality of comments in association with respective metadata; providing for display a comments list in association with the first plan sheet, the comments list including a second plurality of comments; at least partly in response to the user selecting a second comment with a specified plan sheet coordinate in the comments lists, providing the second comment for display over the first plan sheet at the plan sheet coordinate and causing the portion of the first plan sheet corresponding to the specified plan sheet to be substantially centered in a sheet review display pane; enabling the user to search for comments by specifying, via a search user interface, project type or discipline metadata, generating and providing comments search results in response to a search query received via the search user interface; providing a user interface via which the user can select a plurality of comments to be included in a plan correction list; generating a correction list of items that need to be corrected in order for at least one approval document to be issued, the correction list including a plurality of comments specified by a plurality of users wherein the correction list includes: a category value, associated comments, and respective sheet identifiers for comments included in the correction list; transmitting the correction list to at least one user; tracking approval status of one or more building-related approval documents and providing the approval status to one or more users. 6. The system as defined in claim 1 , the operations further comprising enabling the user to search the standard comments library, and to include at least one comment from the standard comments library in comments for at least one plan sheet.