In parallelo, lo sviluppo del software si è frammentato. Ci sono ancora tecnici specializzati, ma questi utilizzano sempre più metodologie standardizzate in cui i risultati sono prevedibili e accessibili. All'altra estremità della scala, qualsiasi responsabile di ufficio può giocare con fogli di calcolo o database e ottenere risultati accettabili (ma ci sono rischi). Il software specializzato è un software scritto per un compito specifico piuttosto che per un'ampia area di applicazione. Questi programmi forniscono servizi specificamente per lo scopo per cui sono stati progettati. Domanda: quali risultati sono il risultato di metodologie standardizzate?
prevedibile e accessibile