Comprehensive List of the Best Data Mining (also known as Data Modeling or Data Analysis) Software and Applications: Data mining serves the primary purpose of discovering patterns among large volumes of data and transforming data into more refined/actionable information.