Bilgisayar programlarının yürütülmesini sağlayan ve çapar ayıklama, giriş-çıkış kontrolü, sıralama, sayışım, derleme, bellek atama, veri düzenleme ve benzer hizmetleri sunan yazılımdır. Yaygın kullanılan işletim sistemleri arasında Windows 98, Windows NT, Mac OS, Unix sayılabilir. İşletim sistemlerinin çoğu yazılıma dayalı olsa da bazı işlemleri bellenim ya da donanımla da gerçekleştirilebilir.