Hem bilgisayar sistemini oluşturan donanım birimlerinin yönetimini hem de
kullanıcıların işlerini yapmak için gerekli olan programlardır. Yazılım
olmaksızın bir bilgisayar sistemi, bir takım elektronik kartlar, kablolar ve
mekanik bazı parçalardan ibaret bir cihazdır. Bir bilgisayar sistemi, üzerine
işletim sistemi (Operating Systems) ve onun üzerine de diğer yazılımların
yüklenmesi ve çalıştırılmasından sonra gerekli işlevleri yerine
getirebilmektedir.
Bilgisayar yazılımları genel olarak 2 ana grupta incelenebilir.
•Sistem Yazılımları (System Software)
•Uygulama Yazılımları (Application Software)
Sistem Yazılımları (System Software); bilgisayarın kendisinin işletilmesini
sağlayan, işletim sistemi, derleyiciler (compilers) (Yazılım programında,
yazılan programı makine diline çeviren program), çeşitli donatılar (facility)
gibi yazılımlardır.
Uygulama Yazılımları (Application Software); bu kullanıcıların işlerine çözüm
sağlayan örneğin çek, senet, stok kontrol, bordro, kütüphane kayıtlarını tutan
programlar, bankalardaki müşterilerin para hesaplarını tutan programlar vs. gibi
yazılımlardır.
Bütün sistem programları içinde en temel yazılım işletim sistemidir ki,
bilgisayarın bütün donanım ve yazılım kaynaklarını kontrol ettiği gibi,
kullanıcılara ait uygulama yazılımlarının da çalıştırılmalarını ve
denetlenmelerini sağlar.