Den typen applikasjonsprogramvare som vil være dyrest å utvikle er spesialbygd programvare. Dette er fordi spesialbygd programvare er designet for å møte de spesifikke behovene til en bestemt organisasjon eller enkeltperson, og derfor krever en betydelig mengde tid og ressurser å utvikle. I tillegg krever spesialbygd programvare ofte spesialisert kunnskap og ekspertise, noe som kan øke kostnadene ved utvikling ytterligere.
På den annen side er hyllevare, som er utviklet for et generelt publikum og kan kjøpes og brukes uten tilpasning, vanligvis rimeligere å utvikle siden utviklingskostnadene er spredt over et større antall brukere.