Software adalah kumpulan dari pada intruksi atau statement yang di susun secara logis dan berbentuk kode yang
perkembangannya, sejarah perkembangan komputer dibagi dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern.
1. Era Pioneer
Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer
2. Era Stabil
Pada Era Stabil ini baris-baris perintah software komputer yang dijalankan oleh komputer bukan lagi satu-
3. Era Mikro
Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange
4. Era Modern
Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone
meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.