Bilgisayarların belirli görevleri yerine getirmesini sağlayan komutlar, veri veya programlar bütünü.
Yazılım, bilgisayar donanımını çalıştıran ve kullanıcılara belirli işlevler sunan soyut bir bileşendir. İşletim sistemleri, uygulama yazılımları ve geliştirme araçları gibi çeşitli kategorilere ayrılır. Yazılımlar, günlük yaşamdan karmaşık bilimsel araştırmalara kadar her alanda temel bir rol oynamaktadır.