As a general contractor, it is important to have experience in the field and on the job. Envision Homes has had years of hands-on experience in all areas of construction, especially framing, finish work, cabinetry, and design; some of the most important aspects of home building.