Berikut adalah definisi singkat dari setiap jenis, dan perbedaan antara tipe software.
Software Retail: Jenis perangkat lunak dijual secara besar-besaran toko dalam ritel. Tipe ini termasuk mahal karena kemasan yang dirancang untuk menarik perhatian pembeli dan dengan demikian, umumnya lebih mahal. Sebuah keuntungan dari perangkat lunak ritel adalah bahwa ia dibundel dengan petunjuk manual dan instruksi instalasi yang tercetak, tergabung dalam bentuk hard-copy dari hampir setiap kategori perangkat lunak lainnya. Namun, jika hard-copy manual dan instruksi tidak diperlukan, versi download dari internet akan lebih murah, jika tersedia.
Perangkat lunak OEM: OEM adalah singkatan dari “Original Equipment Manufacturer” dan mengacu pada perangkat lunak yang dijual dalam jumlah besar untuk reseller, dirancang untuk digabungkan dengan hardware. Sebagai contoh, Microsoft telah melakukan kontrak dengan beberapa perusahaan, termasuk Dell Komputer, Toshiba, Gateway dan lain-lain. Microsoft menjual sistem operasi sebagai perangkat lunak OEM dengan harga yang dikurangi, tidak dalam kemasan ritel, manual dan petunjuk instalasi. Reseller menginstal sistem operasi sebelum perangkat dijual dan CD OEM diberikan kepada pembeli. Fitur manual terdiri dari menu Help yang dibangun dalam perangkat lunak itu sendiri. perangkat lunak OEM tidak sah untuk dibeli selain yang dibundel dengan sistem perangkat keras aslinya.
Shareware: Software ini dapat didownload dari Internet. Lisensi berbeda, namun pada umumnya pengguna diijinkan untuk mencoba program ini secara gratis, untuk jangka waktu yang ditetapkan dalam izin tersebut, biasanya tiga puluh hari. Pada akhir masa percobaan, perangkat lunak harus dibeli atau dihapus. Beberapa Shareware menggabungkan jam internal yang menonaktifkan program ini setelah masa percobaan kecuali sebuah nomor seri disediakan. Shareware diakhir “hidupnya” akan mendorong penggunanya untuk membeli program secara full version.
Crippleware: Software ini mirip dengan shareware kecuali bahwa fitur utama akan berhenti bekerja setelah masa percobaan telah berakhir. Misalnya, fungsi save, fungsi print, atau beberapa fitur penting lainnya yang diperlukan untuk menggunakan program ini secara efektif dapat menjadi tidak berfungsi jika waktunya sudah lewat. Jenis lain dari crippleware menggabungkan fungsi cripple sepanjang masa percobaan. Pembelian diperlukan untuk membuka fitur cripple.
Demo software: Perangkat lunak Demo tidak dimaksudkan untuk menjadi program berfungsi penuh, meskipun mungkin mengizinkan berfungsi parsial. Hal ini terutama dirancang untuk menunjukkan apa yang mampu melakukan, dan sering bekerja lebih mirip tutorial otomatis. Jika seseorang ingin menggunakan program ini, mereka harus membeli versi yang sepenuhnya berfungsi.
Adware: Ini adalah perangkat lunak bebas yang didukung oleh iklan yang dibangun dalam program itu sendiri. Beberapa adware membutuhkan layanan internet menggunakan bandwidth live dan terus-menerus untuk meng-upload iklan baru. Pengguna harus melihat iklan tersebut pada interface program. Menonaktifkan iklan adalah bertentangan dengan perjanjian lisensi. Adware ini tidak terlalu populer dan cenderung dihindari karena sangat mengganggu.
Spyware: Spyware adalah perangkat lunak yang biasanya gratis, tapi dapat juga berupa shareware. Ini berjalan secara sembunyi-sembunyi “mengunjungi Anda” dan mengirimkan data kembali ke pencipta spyware, artinya paling sering tanpa sepengetahuan pengguna. Sebagai contoh, pengguna multimedia player menjalankan musik dan file video dan perangkat lunak yang memainkan. Informasi ini dapat disimpan dengan tag identifikasi unik yang diasosiasikan dengan program khusus di komputer pengguna dalam pemetaan hubungan satu-ke-satu. Konsep spyware sangat tidak populer, dan banyak program yang menggunakan protokol spyware membocorkan protokol lisensi, dan membuat penerimaan fitur spyware sebagai kondisi perjanjian untuk menggunakan perangkat lunak.
Freeware: Freeware juga download dari internet dan gratis. Seringkali freeware hanya gratis untuk penggunaan pribadi, sedangkan penggunaan komersial memerlukan lisensi berbayar. Freeware tidak mengandung spyware atau adware. Jika ditemukan mengandung salah satu dari ini, maka dicurigai sebagai virus.
Public domain software: perangkat lunak bebas ini tidak seperti freeware, perangkat lunak domain publik tidak memiliki pemilik hak cipta atau batasan lisensi tertentu. Ini adalah perangkat lunak yang hanya dapat secara legal diubah oleh user untuk keperluan sendiri.