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.