System software is computer software developed to manage and control the system hardware and to offer a platform for running application programs. System files include libraries of functions, drivers for printers, system services and system preferences, configuration files and other hardware. The list of system software programs include compilers, assemblers, management tools, debuggers and system utilities.
Normally, the system software is installed on your system when you install operating system. However, you can update the software by running programs such as “Software Update” for Mac OS X or “Windows Update” for Windows. In addition, you cannot able to run system software as run application programs in your system.
System software creates an environment for your application to use, such as network transfer software, disk management, system-monitoring software etc. It also creates user interface, and allows the OS to interact with the hardware and always run in background.
Types of system software
Operating system performs following functions
List of utility programs are
A language translator is used to translate a program written in high level language into low level language i.e. machine level language which the computer understands. Types of language translator is given below.