Phrogz wrote:
> Trans wrote:
> > (And add any you think might be missing from the set)
>
> http://labs.google.com/sets
>
> >   Application
> >   Library
> >   Toolkit
> >   Framework
> >   Package
> >   Project
> >   Program
>
> Two useful Google Search types:
> http://www.google.com/search?q=define:Application
> http://www.google.com/search?q=define+Application
> http://www.google.com/search?q=define:Library
> http://www.google.com/search?q=define+Library
> http://www.google.com/search?q=define:Toolkit
> http://www.google.com/search?q=define+Toolkit
> http://www.google.com/search?q=define:Framework
> http://www.google.com/search?q=define+Framework
> http://www.google.com/search?q=define:Package
> http://www.google.com/search?q=define+Package
> http://www.google.com/search?q=define:Project
> http://www.google.com/search?q=define+Project
> http://www.google.com/search?q=define:Program
> http://www.google.com/search?q=define+Program

Thanks for these links. Reading through them I am arriving at:

Application
  Program that has an end-use, intended for accomplishing Projects.

Library
  Program that has no independent usage, intended for building other
Programs.

Toolkit
  GUI Library

Framework
  Program providing support structure in which another program can be
organized and developed.

Package
  Originizational unit of Programs: Module, Folder or Archive.

Project
  A set of activities and the collection of data directed to a goal.
  More specifically, a network of activities, or file(s) containing
such a network.
  (In our case a Programming Project)

Program
  [Fundamental term] Computer Instructions; Software.

T.