Data Mining ist eine Methode, Datenmassen zu analysieren und ggf. Muster daraus ablesen zu können. Sie macht sich Machine Learning und künstliche Intelligenz zunutze, um beispielsweise Prognosen für die Zukunft zu erstellen, Kundenbedürfnisse oder Trends zu erkennen. Dabei unterscheidet man in zwei Aufgabengruppen. Zum einen nutzt man Data Mining für Klassifikation und Prognosen. Hieraus kann man Potentiale ablesen. Clustering (also Gruppierungen bzw. Klassifikationen), sowie Abhängikeits- und Abweichungsanalyse sind hingegen eher Methoden zur Beschreibung und Einteilung von Gruppen.