Perkembangan Software Komputer
Periode Pioner (1950 - 1963)
- Bentuk software pada awalnya adalah sambungan-sambungan kabel ke antar bagian komputer.
- Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin dan digunakan untuk tujuan tertentu.
- Hasil yang selesai dikerjakan komputer berupa Print-Out dan,
- Proses yang dilakukan didalam komputer berupa baris instruksi yang diproses secara berurutan.
Periode Stabil (1963 - 1980)
- Pada era stabil, penggunaan komputer sudah cukup meluas dan banyak digunakan diberbagai kalangan.
- Perusahaan perangkat lunak bermunculan.
- Baris-baris perintah software yang dijalankan oleh komputer dilakukan secara serempak (Multi Tasking).
- Satu software dapat digunakan oleh banyak pengguna (Multi User) secara cepat dan langsung (Real Time) dan,
- Mulai diperkenalkan nya sistem basis data (Data Base), yang memisahkan antara program (Pemroses) dengan data (yang diproses).
Periode Mikro (1980 - 1990)
- Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani, dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu.
- Automatisasi yang ada didalam perangkat lunak mengarah ke satu jenis kecerdasan buatan.
Periode Modern (1990 - Sekarang)
- Perangkat lunak terdapat pada hampir semua perangkat elektronik.
- Semua perangkat yang memiliki software dapat saling terhubung.
- Pembuatan sebuah software bukan lagi pekerjaan segelintir orang tetapi telah menjadi pekerjaan banyak orang dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dan perancangan nya.
- Tingkat kecerdasan yang ditunjukan oleh software pun semakin menguat. Selain permasalahan teknis, software juga sekarang mulai bisa mengenal suara dan gambar.