programs that run computer and support system management (operating system is most important)
programs used on a computer which includes operating systems and any program that supports application software
includes operating systems and any program that supports application software