Sistem operasi dan program aplikasi adalah perangkat lunak utama yang berjalan pada komputer, dengan sistem operasi mengontrol perangkat keras dan menjalankan program aplikasi seperti pengolah kata. Bahasa pemrograman digunakan untuk menerjemahkan intruksi menjadi bahasa mesin yang dimengerti komputer, sedangkan program utilitas membantu optimalisasi sistem.