A general contractor is an individual or comapany that works in construction or renovation of a building, house, apartment, etc. A general contractor is the one responsible for the means and methods to be used in the construction site of the project in accordance with the property owner. The first step usually includes the contract agreement including budget, the general and special conditions and the plans and specification of the project. A general contractor is responsible for the supplying of all material, labor, equipment, and services needed for the construction of the project. Sometimes general contractors hire subcontractors to do a part of the work.