A computer processor and a computer memory, such that the computer processor may be programmed to store in the computer memory, a name of a main contractor for a construction project. one or more names for subcontractors for the construction project, a main project folder for the construction project, a main contractor folder for the construction project, and one or more subcontractor folders for the construction project. The main contractor folder may include data relating to one or more responsibilities of the main contractor for the construction project. Each of the one or more subcontractor folders may include data relating to one or more responsibilities of a subcontractor to whom each of the one or more subcontractor folders belongs. The main project folder may include data which is also included in the main contractor folder and data which is also included in each of the one or more subcontractor folders.