0% found this document useful (0 votes)
31 views8 pages

Categories of Computer Software

Computer software is categorized into several types, including system software, programming software, application software, embedded software, open source software, proprietary software, shareware, and freeware. Each category serves different functionalities, such as managing hardware resources, enabling programming, and providing user applications. This classification helps in understanding the diverse applications and purposes of software in computer science and development.

Uploaded by

mosesokello83
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views8 pages

Categories of Computer Software

Computer software is categorized into several types, including system software, programming software, application software, embedded software, open source software, proprietary software, shareware, and freeware. Each category serves different functionalities, such as managing hardware resources, enabling programming, and providing user applications. This classification helps in understanding the diverse applications and purposes of software in computer science and development.

Uploaded by

mosesokello83
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Categories of

Computer
Software
Computer software can be categorized into various types based on
their functionality and usage in the field of computer science and
software development.

by MOSES IRUMBA
System Software

Operating Systems Device Drivers Utility Programs


Essential software that Software that enables Tools to maintain, analyze, and
manages computer hardware communication between the optimize computer system
resources and provides operating system and performance.
common services for computer hardware devices.
programs.
Programming Software
Compilers Integrated Development
Environments (IDEs)
Translate high-level programming languages
into machine code. All-in-one software applications for
programming, debugging, and testing.
Application Software

1 Productivity 2 Media Players 3 Graphics


Software Software for playing
Software
Tools for creating multimedia files such as Applications for creating
documents, audio and video. and editing images and
spreadsheets, and graphics.
presentations.
Embedded Software
Firmware Permanently programmed data and
instructions for electronic devices.

RTOS (Real-Time Operating Systems) Operating systems that manage real-time


applications and processes.

Device Firmware Software embedded in hardware devices for


specific functionality.
Open Source Software
Community- Transparency Cost-Effective
Driven and Flexibility Solutions
Development Source code is open, Free to use, redistributable,
Software developed and allowing modification and and often accompanied by
improved collaboratively by customization according to a supportive community.
a community of developers specific needs.
and users.
Proprietary Software

80K+ Priv… Exte…


Available Commercially Restricted Use and Distribution Dedicated Vendor Assistance
Shareware and Freeware
Shareware
1 Software distributed for a trial period, after which a license or payment is
required for continued use.

Freeware
2 Software that is free of charge and can be used without any time or
functionality limitations.

Donationware
3 Software distributed on the basis of voluntary donations from users.

You might also like