Utilizar modelos de costos para estimar el costo y la duración del tiempo necesario para desarrollar un nuevo sistema de software, por ejemplo, es adecuado sólo después de que se hayan definido las necesidades, se ha elaborado un diseño de sistema y se ha estimado el tamaño del nuevo sistema.
Siempre puedes utilizar modelos de costes