El Modelo COCOMO es un modelo matemático para estimar los costos de desarrollo de software. Incluye tres submodelos de creciente detalle: básico, intermedio y detallado. El modelo básico usa ecuaciones y constantes simples para calcular el esfuerzo, tiempo y número de desarrolladores necesarios. El modelo intermedio añade 15 factores de ajuste. El modelo detallado considera cómo los factores varían en diferentes fases y niveles del proyecto.