Genel kanının aksine yazılım, uygulama ve program birbirinden farklı kavramlardır. Donanımın karşıtı olarak yazılım, bir bilgisayar sisteminin fiziksel parçaları haricindeki her şeyi ifade eder. Bilgisayarınızın ilk açılış sekansını yönetmekten sorumlu olan BIOS, kullandığınız cep telefonunun işletim sistemi ve arabanızda kullandığınız dijital radyo arayüzü. Hepsi birer yazılımdır. Uygulama, kullanıcıların bir grup koordineli işlevi, görevi veya etkinliği gerçekleştirebilmeleri için tasarlanmış bilgisayar programlarıdır. Program ise bilgisayara neyi, nasıl yapması gerektiğini belirten kodlar bütünüdür. Uygulamalar bir ya da birden fazla bilgisayar programından oluşabilir. Örneğin; popüler ofis uygulamanızı bilgisayara yüklemek için kullandığınız "Setup.exe"; bir programdır, uygulama değil.