computer programs that help users solve particular computing problems.
programs that help users solve particular computing problems (ex. registration systems for students to register for classes)
common unsupervised technique -statistical techniques identify groups of entities that have similar characteristics -common use is to find groups of similar customers from customer order and demographic data