Driver Software

Driver Software provides a software interface to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details about the hardware being used.
- Device Drivers
- Software Drivers
- Hard Drives
Programming Software

Programming software is used to write code and programming tools that enable developers to develop, write, test and debug other software programs. Examples of programming software include assemblers, compilers, debuggers and interpreters.
- Internet browser
- Operating system
- Photo and Graphics program
System Software

System Software is designed to provide a platform for other software and programs that manage the resources of the computer system and simplify applications programming. They include software such as the operating system, database management systems, networking software, translators, and software utilities.
- Middleware
- Utility Software
- Shells and Windowing Systems
Application Software

Application software allows and assist you to accomplish a variety of tasks, which may be related to productivity, creativity, or communication on the computer. Application software is a type of computer program that performs a specific personal, educational, and business function.
- Google Chrome
- Microsoft Word
- Firefox
Open Source Software

Open Source Software allows anyone to modify, enhance, or simply view the source code behind it. It can enable programmers to work or collaborate on projects created by different teams, companies, and organizations.
- GNU/Linux
- LibreOffice
- VLC Media Player
Closed Source Software

Closed Source Software is something that cannot be widely distributed due to licensing that comes with the products. It refers to the computer software of a source code being closed that means the public is not given access to the source code that is protected.
- Java
- Skype
- Adobe Flash