Building a house is a complicated process that involves knowledge of architectural design, building codes, zoning regulations and basic construction elements. A residential building contractor oversees the construction of individual houses and multi-unit housing projects. A commercial building contractor oversees the construction and remodeling of stores, malls, hotels and other commercial projects. Most building contractors own their own companies and many of them worked in the construction industry before becoming contractors.