This document discusses software cost estimation. It introduces metrics for assessing software productivity and techniques for estimating software costs, including algorithmic modeling. A key technique is the COCOMO model, which relates software size to project costs based on historical data. The document also covers how to estimate project duration and staffing needs.