modeller som er opprettet uten et bredt grunnlag, har en tendens til å føre til ufleksibilitet og unøyaktighet
programvareprosjekter varierer mye, og modellene representerer alle deres varianter
kostnadsmodeller har en tendens til ikke å involvere noen programvareprosjekter