Yazılım, kullanıcıların bilgisayarda işlerini yapmalarına imkan veren tüm programlara verilen genel addır. Yazılımlar :
1.Sistem Yazılımları
2.Uygulama Yazılımları
olmak üzere iki ana gruba ayrılır.
Uygulama yazılımları; programlama dilleriyle yazılan kullanıcıya yönelik yazılımlardır.
Sistem yazılımları ise uygulama yazılımlarının belli bir donanım grubu üzerinde pürüzsüz olarak çalışmasını sağlayan zemin programlarını içerir.