Eredu bakoitzak kostu-eroaleak erabiltzen ditu. Parametro horiek dira, besteak beste, programatzaileen esperientzia-maila, programen fidagarritasun-baldintzak eta proiektuaren konplexutasuna, proiektuaren tamaina zenbatetsiarekin batera, kostu orokorrak eta erosteko programazio-kalkuluak lortzeko.
Zenbat eta handiagoa izan programatzailearen esperientzia, orduan eta garestiagoa izango da, eta, beraz, denbora gehiago hartuko du erosketak.