In the Construction business, Contractors execute the process of erecting or developing structures such as buildings or small-scale renovations. These processes are mostly done on-site by a contractor and his crew of machines and laborers. A construction company, or an individual in the case of general contractors, takes care of planning, design, and financing; and continues until the project is built and ready for use. The amount of work for some construction projects vary, creating different types of construction companies. These companies can be classified as small renovation contractors, general contractors, and program managers for bigger projects.
Renovation contractors are generally the most low-priced contractors because of the scope of their work and company. These companies mostly work on jobs and projects that need minimum amounts of money, and the type of labor not requiring much estimating or a big construction organization. Some of these are construction companies which undertake home alteration projects (cabinet remodeling, kitchen remodeling) or small commercial office work (furniture installment, facade improvements).
General contractors are way more complex and specialize in the construction related to new buildings, like alteration work such as backyard patios and swimming pools or house construction for real-estate developers. Some general contractors service themselves exclusively to public works (such as roads, highways) while others deal mainly with private companies for commercial gain. Many of these contractors hire other parties to do a major part of their work to execute parts of a project in which the general contractor may not be skilled at.
Program managers are at the top of the construction pyramid. This type of contractors may expand construction services by undertaking program management. These services include: demolition of old buildings on the site; providing financial analyses of projects or a program to replace a piece of land, or for the purchase of a terrain; paying design professionals on behalf of the owner and overseeing their services; executing preconstruction plans during the first stage of the construction process; advertising and collecting offers from contractors for the new work; consulting on finances and ways of payment for the job; overseeing the contractor or construction company, and obtaining tenants for the completed project.