Ohjelmistokehitys on hajanaistunut. On edelleen erikoistuneita teknikoita, mutta nämä käyttävät yhä useammin standardoituja menetelmiä, joissa tulokset ovat ennakoitavissa ja saatavilla. Toisessa lopussa mittakaavassa kuka tahansa toimiston johtaja voi harrastaa taulukkoja tai tietokantoja ja saada hyväksyttäviä tuloksia (mutta riskejä on). Erikoistettu ohjelmisto on ohjelmisto, joka on kirjoitettu tietylle tehtävälle pikemminkin kuin laajaan sovellusalueeseen. Nämä ohjelmat tarjoavat erityisiä mahdollisuuksia tarkoitukseen, jota varten ne on suunniteltu. Kysymys: Mitkä tulokset ovat standardoitujen menetelmien seurauksena?
ennakoitavissa ja saatavilla