Den type applikationssoftware, der ville være dyrest at udvikle, er specialbygget software. Dette skyldes, at specialbygget software er designet til at imødekomme de specifikke behov i en bestemt organisation eller individ, og derfor kræver en betydelig mængde tid og ressourcer til at udvikle sig. Derudover kræver specialbygget software ofte specialiseret viden og ekspertise, hvilket yderligere kan øge omkostningerne ved udvikling.
På den anden side er off-the-shelf-software, der er udviklet til et generelt publikum og kan købes og bruges uden tilpasning, typisk billigere at udvikle, da udviklingsomkostningerne spredes over et større antal brugere.