A general contractor is a company responsible for hiring and usually overseeing all specialized subcontractors on a construction project. It is usually the primary construction company on a structure, and in many countries this role is the must common type of lead construction firm. If a general contractor performs any type of contracting work (e.g. shell construction) by itself, then it can be connected with a structure in multiple roles.
The company which hires and supervises all specialized subcontractors on a construction site.