Perangkat lunak sistem: Membantu menjalankan perangkat keras komputer dan sistem komputer. Perangkat lunak komputer mencakup sistem operasi, driver perangkat, alat diagnostik, dan lainnya. Perangkat lunak pemrograman: Perangkat lunak yang membantu programmer dalam menulis program komputer. Perangkat lunak aplikasi: Memungkinkan pengguna untuk menyelesaikan satu atau lebih tugas.