Computer software, or just software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system.
more from wikipedia...
application software | programs that do work users are directly interested in |
system software | which includes operating systems and any program that supports application software |
middleware | is sometimes used to describe programming that mediates between application and system software or between two different kinds of application software |
utility software | small useful programs with limited capability |
applets | small applications that sometimes come with the operating system as "accessories." |
firmware | software stored on a microprocessor or read-only memory chip |
Software Category Examples
Reading Assignment 2: Read up on the different types of utilities at this site.
Question: Investigate what a compiler is and how it works. Differentiate between a 'compiler' and an 'interpreter'.