El documento describe el modelo COCOMO para estimar el esfuerzo requerido para desarrollar software. COCOMO tiene tres submodelos y cada uno se divide en modos (orgánico, semilibre y rígido) que representan el tipo de proyecto. La función básica estima el esfuerzo como una constante multiplicada por el tamaño del código elevado a otra constante, ajustada por factores. El resultado proporciona el esfuerzo en salario/mes y horas-hombre. El modelo básico también estima el personal, tiempo de desarrollo