Table 3.

Developments in computing environments

DecadeHardwareUIData storageSoftware architecture
1970sMainframeTerminals, keyboardFloppy diskClosed system and closed code
1980sPCMonitor, keyboard and mouse3.5″ floppy diskFree software foundation, GNU
1990sServerGUI, WWW, Graphical outputCDLinux, GPL
2000sHPCWeb-style UIDVD, USB driveStandards (including OpenMI) open source Initiative
2010sCloud, grid, tabletSemantic web, SaaSCloud/gridIntegrated modelling, web services