secara umum software dapat dibagi menjadi 2 :
1.Software aplikasi
adalah software yang dibuat untuk tujuan atau spesifik, misalnya notepad,winnamp,
2.Software System
adalah dimana software yang menjadi tempat dimana software itu berjalan misalnnya OS.
Menurut cara memperolehnya software dapat digolongkan menjadi beberapa jenis:
1.Freeware
adalah jenis software yang dapat digunakan tanpa biaya namun memiliki batasan hak cipta pengguna.
2.shareware
adalah jenis software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu.
3,addware
adalah jenis software yang cara penggunaanya dengan cara menyisipkan advertesiment dalam programnnya.
4.Beerwareadalah jenis software yang berlisensi bebas. penggunanya bebas menggunakan sesuka hati demi tujuan apapun. apabila software tersebut merasa bermanfaat maka sang pengguna boleh mentrakir bir kepada pembuatnya sekali waktu