A general contractor also known as a main contractor or a prime contractor is a person whose work is to oversee the day-to-day work that takes place in a construction site, management of trades and vendors and communication of information to the involved parties during the course of a building project.