Hver modell bruker kostnadsdrivere, som er parametere som erfaringsnivået til programmørene, pålitelighetskravene til programmene og kompleksiteten til prosjektet, sammen med anslått prosjektstørrelse, for å utlede samlede kostnads- og tidsplanestimater for oppkjøpet.
Jo høyere nivå av programmererfaring, jo dyrere vil det være, og dermed vil anskaffelsen ta lengre tid.