Construction general contractors take on the responsibility to deliver a construction project. They participate on bid processes for construction projects and