W technice programowania pojawia się koncepcja programowania modularnego (każdy program dzieli się na małe logiczne spójne fragmenty – moduły, które można oddzielnie kodować, uruchamiać, a następnie scalać w jeden program).Generację tę cechuje pojawienie się sieci komputerowych, mini- i mikrokomputerów, a także podprogramów wbudowanych w sprzęt. Szeroko zostaje wprowadzone stosowanie baz danych, jak również oprogramowania ułatwiającego wykorzystywanie sprzętu komputerowego. Wielkim skokiem jakościowym jest pojawienie się w tym okresie mini- i mikrokomputerów. Powodują one, że sprzęt informatyczny wychodzi z wielkich i trudno dostępnych ośrodków obliczeniowych do wielu użytkowników prywatnych, do biur i mieszkań, ułatwiając i upraszczając działalność twórczą oraz rekreacyjną.Niebagatelnym wskaźnikiem charakteryzującym ten okres, który trwa do dnia dzisiejszego, jest zmniejszenie kosztu urządzeń komputerowych – szczególnie mikrokomputerów. Stały się one dostępne dla przeciętnego człowieka, przybliżając mu nowoczesną technikę.