Fino a 15-20 anni fa, quando le aziende sviluppavano il proprio software (internamente o tramite terze parti) l'unica cosa che contava era che il software funzionasse con meno bug possibile, indipendentemente che si parlasse di software per uso aziendale che personale.