Types OF Softwars
Types OF Software
- System software
- Operating systems.
- Device drivers.
- Middleware.
- Utility software.
- Shells and windowing systems.
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Device drivers
In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer. ... Drivers are hardware dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.
Middleware
software that acts as a bridge between an operating system or database and applications, especially on a network.
Utility software is software designed to help to analyze, configure, optimize or maintain a computer. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit ordinary users
.
Shells and windowing systems
From a programmer's point of view, a windowing system implements graphical primitives. For example: rendering fonts or drawing a line on the screen. It provides an abstraction of the graphics hardware for use by higher-level elements of the graphical interface such as a window manager.
2.Programming software
Software programming is the act of writing computer code that enables computer software to function. ... Software programming is not the same as software development. Development is the actual design of a program while programming is the carrying out of the instructions of development.