Khi nói đến vấn đề phát triển phần mềm thì không thể không đề cập đến quá trình quản lý phần mềm, được bắt đầu và tiếp diễn bằng một chuỗi các hoạt động ước lượng phần mềm. Thật vậy, trong thực tế, để lấy được dự án phần mềm, các công ty tham gia đấu thầu phải nộp hồ sơ dự thầu bao gồm cả chi phí, nhân lực và thời gian phát triển phần mềm.