di dunia IT sudah tidak asing dengan istilah software. Software atau biasa dekenal perangkat lunak adalah data yang diformat, dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca, dan dimodifikasi oleh komputer.
Software memiliki beberapa fungsi diantaranya :
1. Menyediakan fungsi dasar dari sebuah komputer sehingga dapat dioperasikan.
2. Mengatur setiap hardware yang ada pada komputer sehingga dapat bekerja secara simultan.
3. Menjadi penghubung antara beberapa perangkat lunak lainnya dengan hardware yang ada pada komputer.
4. penerjemah suatu perintah software lainnya ke dalam bahasa mesin, sehingga dapat dimengerti oleh hardware.
5. Software juga dapat mengidentifikasi suatu program yang ada pada sebuah komputer.
Software dibedakan menjadi 2 kategori yaitu berdasarkan distribusi dan jenisnya. Macam – macam software berdasarkan distribusinya diantaranya :
1. Freeware
2. Adware
3. Spyware
4. OpenSource
5. Shareware
sedangkan software berdasarkan jenisnya diantaranya
1. Sistem Operasi
2. Aplikasi
3. Bahasa Pemrograman
4. Domain
5. SSL (Secure Socket Layer)
6. Hosting