The OS Sits in the Middle · Theory
Ch 1 · System vs Application Software — card 2 of 2.
Applications don't talk to the hardware directly. They ask the operating system, which manages the hardware on their behalf. This layering means an app doesn't need to know the details of every printer or disk — the OS handles it.
A web browser is an example of which kind of software?