A general contractor is someone who will take up the responsibility to manage your building or renovation or project from start to finish. From the early planning stages, they will be with you sharing ideas and viewpoints and listening to what exactly it is that you want.