Software pada komputer, perkembangan software dalam dunia teknologi sangat lambat dibandingkan dengan perkembangan hardware, dikarenakan perkembangan yang sangat cepat sehingga software komputer tak bisa mengikuti dan juga ketika software itu telah dibuat terkadang proses untuk mengetes hasil kerja software tersebut sangat memakan waktu dan mahal.
Software sistem terbagi menjadi dua, yaitu Sistem Kontrol Program dan Sistem Support Program. Sistem Kontrol Program berfungsi untuk mengontrol kegunaan dari seluruh sumber komputer (hardware, softwar, dan data). Sedangkan sistem support program mendukung kemampuaan dari sistem control program itu sendiri.
Sistem Kontrol Program terbagi menjadi :
Tipe dari Sistem Operasi terdiri dari Sistem Operasi utama, Departmental Server Operating Systems, Enterprise Operating Systems. , dan sistem operasi yang dapat diubah oleh lebih dari milyaran orang per hari. Sistem Operasi utama itu seperi MS-DOS, Windows 95, Windows 98, Windows XP, dll. Departmental Server Operating Systems atau sistem operasi yang dapat digunakan atau diubah oleh banyak orang contohnya seperti LINUX, Windows 2000, dll. Enterprise Operating Systems atau sistem operasi yang dapat diubah oleh lebih dari milyaran orang per hari, contohnya seperti IBM’s OS/390, IBM’s VM, IBM’s VSE (Virtual Storage Extended), dll.
Sistem Support Sistem adalah sistem yang berfungsi untuk mendukung operasi, management, dan pengguna dari sebuah sistem omputer. Contohnya seperti :
Dan dalam software komputer ada juga disebut dengan software aplikasi, software aplikasi adalah software khusu yang bekerja secara spesifi untuk suatu tugas, sepeeti aplikasi adobe, windows media player, corel, dll. Tipe-tipe dari aplikasi software itu sendiri yaitu untuk mangatur data, multimedia, kmunikasi, presentasi, dll.