A contractor oversees the services required to complete construction projects, this includes: The construction itself The materials needed The hiring of skilled workers The supply of machinery, tool and equipment supply And project management A contractor may offer a myriad of specific services and may also hire subcontractors to focus on specific jobs. They are often considered to be the liaison between the customer and everybody working on the project.