En kayda değer sistem yazılımı, bilgisayarı kontrol eden işletim sistemidir; diğer sistem yazılımı türleri arasında aygıt sürücüleri, sistem yardımcı programları, derleyiciler, dosya yönetimi araçları, birleştiriciler ve hata ayıklayıcılar bulunur. Sistem yazılımı genellikle işletim sisteminin yüklenmesi sırasında bilgisayara yüklenir. Bu, bir bilgisayardaki sistem yazılımının genellikle yüklü işletim sistemine bağlı olduğu anlamına gelir.
CPU'ya bağlı hem dahili hem de harici her cihaz, cihaz sürücülerinin çalışmasını gerektirir. Sürücüler, işletim sisteminin cihazı etkili bir şekilde tanımlamasını ve iletişim kurmasını sağlar. İşletim sistemi genellikle klavye ve fare gibi temel donanım bileşenleri için aygıt sürücülerini içerir; ancak çoğu üretici, kurulum disklerini cihazlarını kullanmak için gereken sürücülerle birlikte sunar.
Çoğu sistem yazılımı arka planda çalışır ve son kullanıcı tarafından kontrol edilmez. Sistem yazılımı bilgisayarın temel seviyesinde çalıştığından, bazen "düşük seviye" yazılımı olarak adlandırılır. Diğer yazılım kategorisi ise uygulama yazılımıdır. Sistem yazılımı, bilgisayar donanımını kontrol etmek ve çalıştırmak için geliştirilmiştir, böylece uygulama yazılımını çalıştırmak için gereken ortamı kanıtlar. Uygulama yazılımı, bilgisayar kullanıcılarının belge oluşturma ve düzenleme, müzik dinleme, oyun oynama ve video izleme gibi çeşitli bilgi işlem görevlerini gerçekleştirmelerini sağlar.