Constructing a house is a complex process that involves a detailed knowledge of architectural design, zoning regulations, building codes, and basic construction elements. The residential building contractors supervise the construction of individual houses and multi-unit housing projects. Commercial building contractors oversee the construction and remodeling of stores, hotels, malls, and other commercial projects. Most building contractors have their own companies and many of them worked in the construction industry before becoming successful contractors.