Model pembiayaan perangkat lunak dan teknik estimasi digunakan untuk beberapa tujuan, diantaranya Anggaran : merupakan tujuan utama tetapi bukan hanya penting digunakan. Ketepatan (accuracy) memperkirakan secara keseluruhan adalah kemampuan yang. Tradeoff dan analisis resiko : tambahan yang penting adalah kemampuan untuk menjelaskan biaya dan jadwal?sensitivitas dari keputusan proyek perangkat lunak (scoping, staf, peralatan, kembali, dll). Proyek perencanaan dan pengendalian : tambahan yang penting adalah kemampuan untuk menyediakan biaya dan jadwal breakdowns oleh komponen, dan tahap kegiatan.Peningkatan analisa investasi terhadap software : kemampuan tambahan yang penting adalah untuk memperkirakan biaya sebagai?manfaat dari strategi yang berperan sebagai tools, reuse dan proses kematangan (maturity). Banyak berbagai macam teknik dalam software estimasi. Dari gambar di bawah ini dapat kita lihat macam-macam teknik estimasi terhadap software yang terkenal dan banyak digunakan.
Kata kunci : Software Engineering, cost estimation, Analogi.