Cada modelo utiliza los controladores de costes , que son parámetros tales como el nivel de experiencia de los programadores , los requisitos de fiabilidad de los programas , y la complejidad del proyecto , junto con el tamaño estimado del proyecto , para obtener el costo global y las estimaciones del calendario para la adquisición .
Las estimaciones de costes y horarios para la adquisición dependen de varios factores de coste , incluyendo el nivel de experiencia de los programadores , los requisitos de fiabilidad del programa y el tamaño del proyecto .