Data Mining: Data mining means the extraction of hidden predictive information from large databases. It is the process of analyzing data from different perspectives and summarizing it into useful information - information that can be used to increase revenue, cuts costs, or both. It is "the nontrivial extraction of implicit, previously unknown, and potentially useful information from data". Technically, data mining is the process of finding correlations or patterns among dozens of fields in large relational databases. Data Mining is also called as data or knowledge discovery.
Data mining software is one of a number of analytical tools for analyzing data. It allows users to analyze data from many different dimensions or angles, categorize it, and summarize the relationships identified. It uses machine learning, statistical and visualization techniques to discovery and present knowledge in a form which is easily comprehensible to humans. Data mining tools predict future trends and behaviors, allowing businesses to make proactive, knowledge-driven decisions. It enhances the value of existing information resources.