De aanbesteding van een project is in veel gevallen de laatste stap in de voorbereidingsfase waarin de definitieve prijs wordt bepaald. In de eerdere fasen worden (budget)ramingen gemaakt waarmee de kostenadviseur een verwachting van de uiteindelijke kosten geeft. Hiermee wordt aangestuurd op het uiteindelijke resultaat, maar de aanbesteding zelf zorgt voor het werkelijke resultaat dat bepaalt of het plan binnen budget wordt gerealiseerd. Voor het aanbesteden van een project zijn er tal van mogelijkheden en contractvormen. De aanbestedingsmethodieken verschillen met name in het moment dat een aannemer bij het project wordt betrokken en de verantwoordelijkheden van de aannemer in de uitwerking. De keuze van de wijze van aanbesteding is afhankelijk van het project en de wensen van de opdrachtgever. Het moment waarop de aannemer bij het project wordt betrokken en welke verantwoordelijkheden hij krijgt heeft invloed op de selectiecriteria die moeten worden toegepast. De keuzes zijn van invloed op het verwachte resultaat.