The type of software that acts as an intermediary between the hardware and user applications is the Operating System (OS).