System software controls the operation of a computer system and allows other programs and applications to run. It includes operating systems, which manage hardware resources like memory, processors, and devices. Other system software provides support services like system utilities, performance monitoring, and security. System software sits below application software and allows communication between applications and hardware.