Aplikasi adalah subkelasperangkat lunak komputer yang memanfaatkan kemampuankomputer langsung untuk melakukan suatu tugas yang diinginkanpengguna. Biasanya dibandingkan denganperanti lunak sistem yang menyatupadukan berbagai kemampuan komputer, tetapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh aplikasi adalah:pengolah kata,lembar kerja, danpemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu paket terkadang disebut sebagai suatu "paket". Contohnya adalahMicrosoft Office danLibreOffice, yang menggabungkan suatu aplikasipengolah kata,lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memilikiantarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.