Bilgisayar uygulaması, bilgisayarların çeşitli işlerde kullanılmasını sağlayan, belirli bir bilgisayar mimarisi (i386, PowerPC, Motorola 680×0 vs.) için uygulama geliştirme dilleri (C/C++, Perl, Python, Java vs.) aracılığı ile hazırlanan yazılımdır.
Uygulamalar sadece bilgisayarların anlam verebildiği ikili (binary) komut yığınlardan oluşur. Yazılım ise uygulama ve ilişkili diğer bileşenlerin (simgeler, yardım, sesler vs.) tamamıdır. Bilgisayarınız ile bir etkileşim içinde olduğunuz fiziksel olmayan hemen hemen her şey (örn. işletim sistemleri, çizim araçları, ses ve video oynatıcılar, mesajlaşma araçları vs.) birer uygulamadırlar.