Chi phí là yếu tố chi phối hầu hết các quyết định trong quá trình xây dựng phần mềm. Một lựa chọn kỹ thuật, một thay đổi về phạm vi hay một điều chỉnh về nhân lực đều có thể kéo theo những hệ quả đáng kể về chi phí và hiệu quả dự án. Phân tích chi phí phần mềm vì vậy không chỉ dừng lại ở việc ước lượng con số, mà hướng tới việc hiểu rõ cơ chế hình thành chi phí và vai trò của nó trong toàn bộ vòng đời phần mềm.