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, the first plan sheet comprising a first plurality of layers including at least a document layer and a comments layer; providing a layer selection user interface via which a user can select which of the first plurality of layers are to be displayed; receiving, via the layer selection user interface, user layer selections; inhibiting the display of unselected layers and enabling the display of selected layers; 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; storing a first plurality of comments; 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 in a comment layer for display over the first plan sheet at the plan sheet coordinate in a sheet review display pane; enabling the user to search for comments by specifying one or more search terms; 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 one or more 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: 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.