Terrain, or land relief, is the vertical and horizontal dimension of land surface. When relief is described underwater, the term bathymetry is used. In America, topography has recently become an additional synonym, though in many parts of the world it retains its original more general meaning of description of place. Terrain is used as a general term in physical geography, referring to the lie of the land.
more from Wikipedia
Web crawler
A Web crawler is a computer program that browses the World Wide Web in a methodical, automated manner or in an orderly fashion. Other terms for Web crawlers are ants, automatic indexers, bots, Web spiders, Web robots, or¿especially in the FOAF community¿Web scutters. This process is called Web crawling or spidering. Many sites, in particular search engines, use spidering as a means of providing up-to-date data.
more from Wikipedia
Spell checker
In computing, a spell checker (or spell check) is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary, or search engine. The original version of this poem was written by Jerrold H. Zar in 1992.
more from Wikipedia
Self-organization
Self-organization denotes a system of synergistically cooperative elements whose patterns of global behavior are distributed (i.e. , no single element coordinates the activity) and self-limiting in nature.
more from Wikipedia