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.