O tym, jak powstają i działają programy, zostało z grubsza powiedziane w poprzednim tekście. Należy jednak pamiętać, ze żaden program komputerowy nie mógłby działać, gdyby nie istniało specjalne środowisko, w którym mógłby zostać uruchomiony, nazywany fachowo systemem operacyjnym. Sam OS, bo tak nazywa się je w skrócie (od angielskiej nazwy operating system), również jest programem, jednak od zwykłych aplikacji odróżnia się tym, że jest on o wiele większy i bardziej rozbudowany. Służy on, jak już zostało wspomniane, do tego, by na komputerze można było uruchamiać inne, mniejsze programy użytkowe, a więc pośredniczy on między nimi, a sprzętem komputerowym, takim jak procesor, pamięć operacyjna RAM czy nośniki danych. Najbardziej znanym i z całą pewnością najszerzej używanym jest system okienkowy, którego nazwę znają chyba wszyscy. Inne, także często używane systemy operacyjne to głowie OSy tak zwane uniksopodobne, pochodzące od stworzonego jeszcze w latach sześćdziesiątych Unixa, a wśród nich wymienić można chociażby otwartego i bezpłatnego Linuxa czy system tworzony przez pewną firmę z jabłkiem w nazwie i logotypie.