În paralel, dezvoltarea software-ului s-a fragmentat. Există încă tehnicieni specialiști, dar aceștia folosesc din ce în ce mai mult metodologii standardizate unde rezultatele sunt previzibile și accesibile. La celălalt capăt al scării, orice manager de birou se poate juca cu foi de calcul sau baze de date și poate obține rezultate acceptabile (dar există riscuri). Software-ul specializat este software-ul care este scris pentru o sarcină specifică, mai degrabă pentru un domeniu larg de aplicații. Aceste programe oferă facilități în mod specific pentru scopul pentru care au fost concepute. Întrebare: ce rezultate sunt ca urmare a metodologiilor standardizate?
previzibile și accesibile