Bir bilgisayarın işe yaraması için gereken ve gerekebilecek programların tümüne birlikte verilen isimdir. Bir başka deyişle; yazılım, bir programlar topluluğudur (ya da bütünüdür.)
3 türlü yazılım vardır:
* Sistem Yazılımı:
Bir bilgisayarın, genel anlamda çalışır durumda olmasını sağlayan programlar grubudur. Bilgisayarların marka ve modellerine göre önemli ayrılıklar gösterirler.
* Destek Yazılımı:
Çalışır durumda bir bilgisayarda, kullanıcıların bazı temel işleri kolayca yapmalarını sağlayan programlardır; disk/disket/teyp kopyalama programları, herhangi bir metin yazmak için kullanılan editörler, bilgileri yedeklemek için kullanılan programlar gibi.
* Uygulama Yazılımı :
Bilgisayarların asıl kullanım amaçlarına uygun çalışmalarını sağlayan programladır. Muhasebe, Bordro, Bilgisayar Destekli Tasarım, Kelime İşlem, Elektronik Tablolama, Havayolu, Otel Reservasyon ve oyun programları gibi programlardır.