This document discusses software cost estimation and factors that influence productivity. It defines software cost estimation as predicting resources needed for development like effort, time and total cost. Cost components include hardware/software, travel/training, and effort costs like salaries and overheads. Productivity measures include lines of code, function points based on functionality, and object points. Factors like language, code verbosity, and system characteristics can impact productivity estimates.