A spec home is a house that a builder constructs with a pre-determined floor plan, design and finishes. These homes are typically built without a specific buyer in mind and are offered for sale upon completion. In contrast, a custom home is designed and built to meet the unique needs and preferences of a specific client.