Other types of applications
Of course, we have several other categories that software can fall into. Let's look at some of them.
Systems software
The software in this category helps the user, applications, and computer hardware to interact and function together. These applications create an environment that other programs can work in. When a computer is powered on, the first thing that is loaded into the computer's memory is system software applications. They will mostly run in the background, even if some of them can have a visual user interface. Because these programs work directly with the computer's hardware, they are often referred to as low-level software.
The most well-known type of application we find in this category is operating systems. As we saw in Chapter 1, Introduction to Computer Programs, they let other software run and take care of the direct communication with the hardware.
The most well-known operating systems for desktop computers and...