Sistem yazılımı ve uygulama yazılımı iki tür bilgisayar yazılımıdır. Sistem yazılımı, bir bilgisayarın ve ilgili aygıtların nasıl çalıştığını yönetirken, uygulama yazılımı Web'de gezinme gibi kullanıcı odaklı görevlere yöneliktir. ve kelime işlemcisi.
İşletim sistemleri, aygıt sürücüleri ve yardımcı programlar sistem yazılımına dahil edilirken, uygulama yazılımının kapsamları neredeyse sınırsızdır.
Kötü amaçlı yazılım veya kötü amaçlı yazılım, bilgisayarları bozmak veya ödün vermek için tasarlanmış bir yazılımdır. Kötü amaçlı yazılım örnekleri arasında virüsler, Truva atları, kök setleri ve arka kapılar bulunur. Bir kullanıcı hakkında bilgi toplamak veya casusluk yapmak için tasarlanmış kötü amaçlı yazılımların tespit edilmesi genellikle zordur. Önemli miktarda kötü amaçlı yazılım, diğer yazılım türlerindeki doğal zayıflıklardan veya gözetimden yararlanır.