Tecniche standardizzate e modulari hanno reso possibile lo sviluppo di software affidabili e efficenti.
Programmazioni basate su linguaggi strutturati hanno contribuito a realizzare software anche sofisticati con prestazioni di rapida esecuzione.