A general contractor manages the entire construction project, while subcontractors are hired to complete specific tasks within the project.