Een aannemer is verantwoordelijk voor de realisatie van een bouwproject binnen de afgesproken planning. Een bouwbedrijf is eigenlijk een onderaannemer; een specialist welke een (klein) deel van het volledige bouwproject op zich neemt en zich verantwoord aan de aannemer.