Kila mfano hutumia madereva wa gharama , ambao ni kama kiwango cha uzoefu wa programmers , mahitaji ya utegemezi ya programu , na utata wa mradi huo , pamoja na ukubwa wa mradi wa iliyokadiriwa , ili kupata gharama za jumla na ratiba kwa ajili ya umiliki kabisaa .
Kiwango cha juu cha uzoefu wa program , ghali zaidi itakuwa , na hivyo upatikanaji will muda mrefu .