Perangkat lunak
komputer (Software) adalah satu dari hanya beberapa teknologi kunci yang akan
berpengaruh penting pada hampir setiap aspek masyarakat modern selama tahun
1990-an. Software merupakan suatu mekanisme untuk mengotomatisasi bisnis,
industri, dan pemerintahan. Software sangat penting bagi hampir setiap aspek
bisnis. Tetapi, dalam banyak hal, software juga merupakan suatu teknologi yang
tersembunyi karena tanpa kita sadari dalam setiap kegiatan kita sering
menggunakan software misalnya dalam bebelanja di supermarket, menabung di bank,
melakukan hubungan telepon dan lainnya.
Karakteristik
Software antara lain :
Software bersifat
kompleks yaitu didalam pembuatan suatu software harus didukung oleh banyak hal
antara lain sistem kerja, hardware, dan lainnya. Software bersifat tidak sama
meskipun pada kasus yang sama software yang telah dibuat belum tentu cocok di
tempat lain. Misalnya pembuatan software supermarket, belum tentu satu
supermarket dengan supermarket yang lain sistemnya sama. Software bersifat
tidak dapat digunakan diluar dari tujuan yang telah ditetapkan. Software
seperti pabrik yang menghasilkan nilai-nilai tertentu dan sangat membantu
segala kegiatan manusia. Software dibangun dan dikembangkan, tidak dibuat dalam
bentuk yang klasik. Sebagian besar perangkat lunak dibuat secara