Vanligvis er kostnadsmodeller avledet ved hjelp av data samlet fra mange års erfaring med et bredt spekter av programvareprosjekter.
Modeller som er opprettet uten et bredt grunnlag, har en tendens til å føre til ufleksibilitet og unøyaktighet. 