1. A computer implemented method of managing a construction payment process, the method comprising the acts of: establishing electronic communication between a first participant device and a construction project management server, wherein the first participant device is associated with a first participant associated with a construction project; generating a budget for a construction project and storing the generated budget on a computer-readable memory; receiving, by the construction project management server, an invoice amount from the first participant device; in response to receiving the invoice amount, automatically generating, by the construction project management server, an automated invoice document and an automated sworn statement document based on the invoice amount and the budget, wherein the automated sworn statement document confirms that the first participant has performed work associated with the construction project and is entitled to receive a payment equivalent to the invoice amount; automatically electronically generating at least one automated lien waiver document based on at least one of the automated invoice document and the automated sworn statement document; transmitting the at least one automated lien waiver document to the first participant through the first participant device; transmitting the automated sworn statement document to a second participant through a second participant device; electronically executing the automated sworn statement document in response to receiving an authorization from the second participant legally-binding sworn statement; and electronically executing the at least one automated lien waiver document in response to receiving an authorization from the first participant to create a legally-binding lien waiver.