A general contractor is a person who oversees a group of subcontractors that assist with various house construction projects. Yet, a custom house builder is skilled in creating unique homes and capable of handling this particular kind of project from beginning to end on their own.