Hvorfor skulle en organisasjon vurdere å bygge sin egen programvare hvis det er billigere å kjøpe en? De ønsker kanskje å bygge sine egne for å ha noe som er unikt (forskjellig fra konkurrentene), og / eller noe som samsvarer nærmere deres forretningsprosesser.