Generally speaking, a general contractor is someone who manages a team of subcontractors to help do various types of construction projects in your home. A custom home builder, however, is specialized in building custom homes and is able to complete this specific type of project start to finish on their own.