Historię technologii obliczeniowej można z grubsza podzielić na trzy epoki: erę komputerów typu mainframe, minikomputerów