Data mining is a process used by companies from different perspectives and summarizing it into useful information – information that can be used to increase revenue, cuts costs, or both. Data mining software is one of a number of analytical tools for analyzing data. It depends on effective data collection and warehousing as well as computer processing. It allows users to analyze data from many different dimensions or angles, categorize it, and summarize the relationships identified.