<P> Computer programs may be categorized along functional lines . The main functional categories are application software and system software . System software includes the operating system which couples computer hardware with application software . The purpose of the operating system is to provide an environment in which application software executes in a convenient and efficient manner . In addition to the operating system , system software includes embedded programs , boot programs , and micro programs . Application software designed for end users have a user interface . Application software not designed for the end user includes middleware , which couples one application with another . Application software also includes utility programs . The distinction between system software and application software is under debate . </P>
<P> Computer programs may be categorized along functional lines . The main functional categories are application software and system software . System software includes the operating system which couples computer hardware with application software . The purpose of the operating system is to provide an environment in which application software executes in a convenient and efficient manner . In addition to the operating system , system software includes embedded programs , boot programs , and micro programs . Application software designed for end users have a user interface . Application software not designed for the end user includes middleware , which couples one application with another . Application software also includes utility programs . The distinction between system software and application software is under debate . </P>
computers need two types of programs in order . what are these programs called
computers need two types of programs in order . what are these programs called
application software system software
application software system software