Bilgisayar yazılımlarını uygulama ve sistem yazılımları olarak iki sınıfa ayırmak mümkündür. Uygulama yazılımları genellikle son kullanıcıların bilişim ihtiyaçlarına yönelik olarak geliştirilen bilgisayar yazılımları olurken sistem yazılımları bilgisay