Perangkat lunak dibagi atas dua kelompok yaitu
Perangkat Lunak aplikasi; dipakai untuk tugas-tugas tertentu; membuat dokumen,manipulasi foto, membuat laporan keuangan, word,excel , dll
Perangkat Lunak sistem; untuk mengontrol sumber daya komputer seperti CPU dan I/O; kedudukan sebagai perantara antara program aplikasi dan hardware; windows,linux
Kemudian jenis – jenis perangkat lunak :
Commercial
Domain Public
Shareware
Freeware
Rentalware
Free Software
Open source
Selanjutnya adalah software aplikasi . software aplikasi adalah Program-program yang dirancang untuk menjadikan para pengguna lebih produktif dan/atau membantu mereka untuk mengerjakan tugas-tugas perorangan.
Kategori software aplikasi :
Bisnis adalah Merupakan perangkat lunak aplikasi yang membantu kita lebih efektif dan efisien ketika menjalankan aktivitas bisnis dan pekerjaan sehari-hari
Contohnya Pengolah Kata (Word Processing) , Spreadsheet , Basis Data (Database), DLL
Hiburan
Grafis dan Multimedia ( Computer-Aided Design (CAD),Tata Letak dan Penerbitan, Penyuntingan Gambar , DLL )
Home/Perorangan/Pendidikan (Kumpulan Software (Software Suite),Keuangan ,Hukum, DLL)
Komunikasi (Email, Chat Room, Personal Firewall, Browsing, DLL )
Produktifitas Kerja
Program Utilitas Populer
Khusus
Kemudian adalah distribusi aplikasi meliputi
- Package software adalah Perangkat lunak yang diproduksi secara massal dan dilindungi hak cipta, yang dapat memenuhi kebutuhan dari beraneka ragam pengguna. Contohnya Microsoft word, MS exel
- Costum software adalah Perangkat lunak yang dibuat secara khusus berdasarkan kebutuhan tertentu seseorang/perusahaan. Contohnya Sistem Penjualan pada PT X
- Open source software adalah Merupakan perangkat lunak yang bebas untuk digunakan, dimodifikasi dan didistribusi ulang. Contohnya OpenOffice, PHP, MySQL, dll
- Shareware adalah perangkat lunak yang dilindungi hak cipta, namun dapat didapatkan secara gratis dengan batasan-batasan tertentu. Contohnya GameHouse, SQLYog Enterprise
- Freeware adalah perangkat lunak yang dilindungi oleh hak cipta, namun bebas digunakan dan didistribusikan secara cuma-cuma (gratis) dengan tidak mengubah hak ciptanya. Contohnya MySQLFront 2.5, dll
- Public domain software adalah perangkat lunak yang telah disumbangkan untuk penggunaan publik dan tidak memiliki batasan-batasan hak cipta. Contohnya Apache, MySQL
Kemudian Personal informasi manager adalah suatu perangkat lunak yang menyertakan kalender, agenda, buku alamat, dsb untuk membantu mengelola informasi pribadi