Обикновено моделите на разходите се извличат с помощта на данни, събрани от дългогодишен опит с широк набор от софтуерни проекти.
Софтуерните проекти се различават значително и моделите представляват всичките им разновидности.