Data mining is the evaluation of invisible patterns of data according to variety of concepts of grouping into useful information, which is gathered and combined in common areas, such as data warehouses, for convenient analysis, algorithms of data mining, enhancing making of decisions in business and other information necessities to ultimately minimize costs and increase revenue.