Perangkat lunak mengacu pada bagian komputer yang tidak memiliki bentuk material, seperti program, data, protokol, dll. Ketika perangkat lunak disimpan dalam perangkat keras yang tidak dapat dengan mudah diubah (seperti ROM BIOS dalam suatu PC kompatibel IBM), terkadang disebut "firmware."
Bagian dari komputer yang bukan objek material secara kolektif dikenal sebagai apa?
Perangkat lunak