system program; systems program
Computing term for low-level software that manages hardware and provides services for application programs, such as operating systems, device drivers, and utilities.
An operating system is a typical system program.
Developing system programs requires knowledge of hardware.