CIS2110
Computer Software:Types and functions

What is computer software?

Computer instructions or data. Anything that can be stored electronically is software.

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...

Software is a general term for the various kinds of programs used to operate computers and related devices. (The term hardware describes the physical aspects of computers and related devices.)

There are various categories of software:

application softwareprograms that do work users are directly interested in
system software which includes operating systems and any program that supports application software
middlewareis 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



This page shows how viruses work.

Reading assignment 1: Read up on the different types of computer software here. Scroll down the page to see the many different types they list.

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'.