Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen genel isimdir.Yazılımlar farklı görevler yapma amacıyla tasarlanmış elektronik makinelerin birbirleri ile haberleşebilmelerini ve uyumunu sağlayarak, görevlerini geliştirmeye yarayan makine komutlarıdır.Yazılım sistem yazılımları ve uygulama yazılımları olmak üzere ikiye ayrılır.
Programlama diliyle yazılmış, kullanıcıya yönelik yazılımlara uygulama yazılımları denir.Uygulama yazılımları çoğunlukla bir işletim sistemi altında çalıştırılmak üzere hazırlanmaktadır.Uygulama yazılımlarının bir donanım üzerinde hatasız çalışmasını sağlayan zemin programına ise sistem yazılımı denir.
Yazılım Dilleri
Yazılım, bir problemi çözmek amacı ile bilgisayar dili kullanılarak oluşturulan mimariye denir.Yazılım için çeşitli yazılan diller mevcuttur.Bu diller uygulama yazılımlarının ve işletim sistemlerinin yazılması ve oluşturulması için kullanılan emülatorlerdir.En çok yaygın olarak kullanılan yazılım dilleri C#,Java,Delphi,Pascal,C++ ve Visual Basic olarak yer alır.