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 from start to finish on their own.