एक नई सॉफ्टवेयर प्रणाली को विकसित करने के लिए आवश्यक लागत और समय की लंबाई का अनुमान लगाने के लिए लागत मॉडल का उपयोग करना, उदाहरण के लिए, आवश्यकताओं को परिभाषित करने के बाद ही उपयुक्त है, एक सिस्टम डिजाइन विकसित किया गया है और नई प्रणाली के आकार का अनुमान लगाया गया है।
आप केवल तभी लागत मॉडल का उपयोग कर सकते हैं जब आपने अपने कर्मचारियों की जरूरतों को परिभाषित किया हो।