a program that controls operations and maintenance of a computer and its peripherals; includes operating system software and utility programs.
set of programs that control or enhance the operation of a computer
-parsing and translation -optimization -evaluation