includes programs that control and manage basic computer operations  operating systems  utility programs  software development tools
includes all the programs that control the basic functions of a computer, operating systems, programming software device drivers and utilities.
the software that runs the computer, and includes the operating system and utility programs.