Perkembangan Peran Perangkat Lunak dapat dibagi menjadi beberapa ERA ( Dekade ), yaitu Era 1, 2, 3 dan 4 dengan pembagian kisaran tahun sebagai berikut :
Ciri – ciri pada Era 1 :
- Orientasi Batch
- Distribusi Terbatas
- Perangkat Lunak Kustonasi
Ciri – ciri pada Era 2 :
- Multiuser
- Real Time
- Penggunaan Database
- Sebagai suatu Produk
Ciri – ciri pada Era 3 :
- Sistem Terdistribusi
- Embedded Intelligence
- Teknologi Mikro
Ciri – ciri pada Era 4 :
- Sistem desktop bertenaga kuat
- Teknologi dengan Orientasi Objek
- Adanya Sistem Pakar
- Teknologi Jaringan Saraf Tiruan
- Komputasi Paralel
- Jaringan Komputer
ciri-ciri era evolusi perangkat lunak ?