Meskipun perangkat keras dan perangkat lunak paling sering dikaitkan dengan komputer, perangkat lunak juga berjalan pada perangkat keras lain, seperti telepon seluler, unit Global Positioning Satellite (GPS), peralatan medis, dan sistem kontrol lalu lintas udara. Tanpa perangkat lunak jenis apa pun, komputer tidak akan berguna.