El documento describe las diferencias entre COCOMO II y COCOMO 81, dos modelos de estimación de esfuerzo de desarrollo de software. COCOMO II incluye varios submodelos que producen estimaciones más detalladas que COCOMO 81. Los submodelos son composición de aplicaciones, diseño temprano, reuso y post-arquitectura. COCOMO II también toma en cuenta factores como la volatilidad de requerimientos, reuso de código y madurez del proceso de desarrollo.