Perangkat lunak
Perangkat lunak atau peranti lunak (bahasa Inggris: software) adalah istilah khusus untuk data yang diformat, dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca, dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.[1][2][3]
Pembajakan perangkat lunak
Pada mulanya, perangkat lunak yang memiliki proteksi terhadap penggandaan diawali oleh "Apple II, Atari 800", dan Commodore 64 "software". Para pembuat perangkat lunak terutama kategori "game" melakukan beragam proteksi untuk melindungi perangkat mereka dari aksi pembajakan. Pada zaman dahulu, perangkat lunak sangat terintegrasi dan juga erat terkorelasi dengan perangkat keras secara langsung. Hal ini berbeda dengan perangkat lunak masa kini yang hanya akan berkomunikasi dengan perangkat keras melalui "middleware" atau "device driver". Demikian pula proteksinya, dimana akan melalui proses pengalamatan dengan perangkat keras secara langsung.