সাধারণত খরচ মডেলসমূহ বিভিন্ন ধরণের সফটওয়্যার প্রকল্পের সাথে অভিজ্ঞতার বছরগুলি থেকে সংগৃহীত তথ্য ব্যবহার করে উদ্ভূত হয়।
সফটওয়্যার প্রকল্পগুলি ব্যাপকভাবে আলাদা, এবং মডেলগুলি তাদের সব ধরনের প্রতিনিধিত্ব করে।