De är också svåra att kalkylera och en kalkyl kräver ingående kunskap om såväl de befintliga systemen som vilka behov och funktioner som de nya ska tillgodose .