This document discusses data mining and its applications. It defines data mining as the extraction of interesting and useful patterns from large databases. The main branches of data mining discussed are classification, clustering, and association rule mining. It also outlines some common classification techniques. Additionally, it discusses why organizations mine data, including to gain competitive advantages through more customized services. Finally, it briefly touches on data warehousing and some common data mining tools.