given a text, decide to which of a predefined set of classes it belongs.  examples: language identification, genre classification, sentiment analysis, and spam detection
aka categorization, given a text of some kind, decide which of a pre-defined class it belongs to. how spam filters work
integrated/coordinated sets of components and activities designed to accomplish: data storage, data retrieval, data manipulation, data communication