A computer-implemented method of construction management, wherein a device is provided, the device having at least one processor and a memory storing at least one program for execution by the at least one processor, the at least one program including instructions, which, when executed by the at least one processor cause the at least one processor to perform operations comprising:
- receiving as input an electronic version of a document;
- identifying at least one string of data from the electronic version of the document;
- mapping the identified at least one string of data to a predetermined unitary database including at least one key string of data associated with at least one key event;
- tagging the mapped and identified at least one string of data with a tag associated with the at least one key string of data associated with the at least one key event;
- and
- transmitting a signal based on the tagged, mapped, and identified at least one string of data.