Software Komputer dibedakan menjadi dua:
1. Software Sistem, software yang mengontrol dan mendukung aktifitas system computer, mendukung aplikasi software dengan mengarahkan fungsi dasar computer, dan memfasilitasi pembangunan program, testing serta debugging.
– System Control Program, yaitu: Sistem Operasi.
Sistem Operasi adalah system control utama dari semua operasi komputer. Fungsi-fungsi system operasi, antara lain:
a. Sebagai Process Management, mengatur semua program yang berjalan paa prosesor
b. Sebagai Virtual Memory
c. Sebagai File Management and Security
d. Sebagai Fault Tolerance
e. Sebagai User Interface
Contoh Sistem Operasi: MS-DOS, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, UNIX, Linux, Java Operating System (JavaOS), IBM O/S 2, Macintosh Operating System.
– System Support Program, pendukung operasi, manajemen, dan user dari system computer.
Contoh: System Utitlities, Performance Monitors, Security Monitors.
2. Application Software, program yang melakukan aktifitas pemrosesan informasi yang spesifik dan fungsionalitas user.
Tipe-tipe Application Software:
– Proprietary application software, menyediakan kebutuhan bisnis yang spesifik atau unik bagi perusahaan.
– Off-the-shelf application software, dijual ke banyak perusahaan, bisa sebagai paket standar ataupun dapat dikustomisasi.