Veri madenciliği algoritmaları kullanarak veriden gizli bilgilerin alınmasıdır. Veri madenciliği, iş karar vermede pratik yorumlar yapmak için kullanılabilecek büyük veri yığınlarından yararlı bilgileri elde etmeye yardımcı olur. Temelde, yazılımın ve özel olarak tasarlanmış programların kullanımını içeren teknik ve matematiksel bir işlemdir. Veri madenciliği, büyük veritabanlarında örtük bilgiyi araştırmayı içerdiğinden, Veritabanlarında Bilgi Bulma olarak da bilinir. Veri madenciliği yazılımının başlıca türleri şunlardır: kümeleme ve segmentasyon yazılımı, istatistiksel analiz yazılımı, metin analizi, madencilik ve bilgi alma yazılımı ve görselleştirme yazılımı.Veri madenciliği geniş uygulanabilirliği nedeniyle çok önem kazanmaktadır. İş uygulamalarında, müşteri satın alma davranışı ve satın alma eğilimleri, müşterilerin profilleri, endüstri analizi gibi değerli bilgileri anlamak ve daha sonra tahmin etmek için gittikçe artan bir şekilde kullanılmaktadır. Bu temelde gerileme gibi bazı istatistiksel yöntemlerin bir uzantısıdır. Bununla birlikte, bazı gelişmiş teknolojilerin kullanımı onu bir karar verme aracı yapar. Bazı gelişmiş veri madenciliği araçları, veritabanı entegrasyonu, otomatik model puanlama, modelleri diğer uygulamalara ihraç etme, işletme şablonları, finansal bilgileri içeren hesaplama, hedef sütunlar hesaplama ve daha fazlasını gerçekleştirebilir.