1. A computer-implemented method comprising: storing construction project specification documents in a data storage system, wherein the construction project specification documents are formatted according to a standard for organizing construction specification documents; receiving a search query comprising first search criteria from a user electronically via an initial display comprising a graphical user interface; analyzing the construction project specification documents to determine a first set of documents that satisfy the first search criteria; responsive to the search query, generating an updated display reflecting data regarding the first set of documents that satisfy the first search criteria, the updated display includes a plurality of charts including a first chart having a plurality of regions, each of the plurality of regions is associated with a different second search criteria, each region of the plurality of regions is selectable by the user to provide a modified search query consisting of the first search criteria and the second search criteria associated with the selected region; receiving, from the user via the updated display, a selection of a region of the plurality of regions thereby providing the second search criteria associated with the selected region; and updating the other charts of the plurality of charts based on the selection of the region of the first chart to display a second set of documents that satisfy both the first search criteria and the second search criteria associated with the selected region.