El modelo COCOMO es un modelo matemático utilizado para estimar los costos de desarrollo de software. Incluye tres submodelos (básico, intermedio y detallado) que ofrecen diferentes niveles de detalle a medida que avanza el proyecto. El modelo básico estima proyectos pequeños y medianos de forma rápida, mientras que el intermedio y detallado consideran más atributos como la complejidad y el entorno para mejorar la precisión.