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 attach a document to the first comment; providing a user interface via which the user can associate at least the following first plurality of metadata with the first comment: a category; a subcategory; and a project type or discipline; 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, one or more items of the first plurality of metadata, wherein the search interface comprises the following distinct fields: department tasked to perform a review; disposition; reviewer identifier; category; and project type; generating and providing comments search results in response to a search query received via the search 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; providing the correction list to at least one user; generating a checklist including a plurality of items based on a plurality of comments, wherein a given checklist item denotes a task to be performed by a reviewer with respect to the electronic plan document; receiving a corrected version of the electronic building plan document; recording an indication as to whether the corrected version of the electronic building plan has been approved; 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 attach a document to the first comment; providing a user interface via which the user can associate at least the following first plurality of metadata with the first comment: a category; a subcategory; and a project type or discipline; 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, one or more items of the first plurality of metadata, wherein the search interface comprises the following distinct fields: department tasked to perform a review; disposition; reviewer identifier; category; and project type; generating and providing comments search results in response to a search query received via the search 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; providing the correction list to at least one user; generating a checklist including a plurality of items based on a plurality of comments, wherein a given checklist item denotes a task to be performed by a reviewer with respect to the electronic plan document; receiving a corrected version of the electronic building plan document; recording an indication as to whether the corrected version of the electronic building plan has been approved; tracking approval status of one or more building-related approval documents and providing the approval status to one or more users. 7. The system as defined in claim 1 , the operations further comprising analyzing the status of one or more comments and generating a report indicting, for a first time period, a quantity of permits that have not yet started plan check review, a quantity of permits that are work in progress, and a quantity of permits that have been approved.