Layer Aplikasi
Spreadsheet, Word Processing, Presentation. Database, statistik, bahasa pemrograman, dll
Layer Sistem Operasi
Manajemen file, manajemen memory, manajemen periferal dll
Layer fisik - komputer
Komputer, Sistem Operasi dan Aplikasi
Perangkat lunak tidaklah soft (lunak). Faktanya perangkat lunak tidak dapat disentuh atau bahkan tidak dapat dirasakan. Semua informasi dan perintah yang membentuk perangkat lunak hanya dapat dibayangkan sebagai ide yang tidak tersentuh.
Beberapa perintah didapatkan pada saat komputer dirakit dan secara permanen tersimpan pada ROM. Perangkat lunak ini, mem-boot up komputer ketika pertama kali dihidupkan. Bagian akhir dari proses boot adalah membaca disk yang berisi perangkat lunak vital yang disebut operating system. Operating system memungkinkan komputer untuk mengerjakan sesuatu. Bila operating system tidak ada maka komputer tidak dapat menjalankan perangkat lunak aplikasi yang dipakai untuk penugasan khusus.
Program Utilitas Pada PC semua informasi terorganisasi pada file (kadang juga disebut dokumen). File diorganisasi dalam folder atau direktori. Pada operating system dikenal program utilitas yang dimaksudkan untuk mengcopy, menghapus, memberi nama baru dan operasi manajemen file lainnya.
Firmware Perangkat lunak pada ROM yang beroperasi saat komputer pertama kali dihidupkan terekam pada chip. Setiap sirkit kecil yang dirancang khusus untuk chip direpresentasikan dalam kode biner dan diatur sebagai sederet perintah. Ini berarti software sekaligus hardware. Chip ROM seperti ini, disebut sebagai FIRMWARE.