आम तौर पर लागत मॉडल सॉफ्टवेयर परियोजनाओं की एक विस्तृत श्रृंखला के साथ वर्षों के अनुभव से एकत्र डेटा का उपयोग करके प्राप्त किए जाते हैं।
सॉफ्टवेयर परियोजनाएं काफी भिन्न होती हैं और मॉडल उनकी सभी किस्मों का प्रतिनिधित्व करते हैं।