Types of Computer Software
System Software
System software coordinates the complete system hardware and provides an environment or platform for all the other types of software to work in. It is the most basic type of software in any computer system, which is essential for other programs, applications and indeed for the whole computer system to function.
(System software examples – Microsoft Windows XP, Mac OS, Linux, Windows Vista, Ubuntu, device drivers, etc.)
![]()
https://www.theverge.com/2012/8/23/3262517/microsoft-new-logo


https://www.logolynx.com/topic/mac+os
Application Software
(Application software examples – MS Office, OpenOffice, Media Players, MS Access, educational software, media development software, Antivirus software, etc. )



Programming Software
(Programming software examples – Turbo C, Xilinx, Kiel, compilers, debuggers, Integrated Development Environment (IDE), etc.)

Sub-types of Computer Software
Apart from the above major types of software, there are many other sub-types such as the ones mentioned below.
Freeware
(Examples – Google Talk, Yahoo Messenger, uTorrent, etc.)



Shareware
(Examples – BearShare, Kazaa, Winzip, etc.)



Registry Cleaners
(Examples- TuneUp Utilities, Eusing, etc.)


Content Control Software
(Example- K9 Web Protection, PGSurfer, etc.)


Project Management Software
(Example- Microsoft Office Project Server, HyperOffice, 24SevenOffice, etc.)


Utility Software
(Example- Disk defragmenters, Disk cleaners, etc.)


Open Source Software
(Example- Android OS, OpenOffice, etc.)

Browsers
(Example- Internet Explorer, Safari, Mozilla Firefox, etc.)



