SOFTWARE There are thousands of different varieties of software in use, and more are being developed continuously. The following is an attempt to establish a framework for the different types. The framework does not pretend to be all inclusive, but it is a start. The "higher levels" of refer to software packages that are closer to a non-technical end user performing a non-technical task (e.g. using Netscape to surf the 'net), as opposed to "lower level" packages used by technical user performing a technical task (e.g. a systems analyst using Unix and html commands to put links into a website). The following categories of software are ordered from high to low level. 1. Applications 2. Proprietary Packages 3. Programming Languages 4. Operating Systems 5. Architectures by harding@oz.plymouth.edu 27Oct97