Seeing how the customer is always right, a business that already knows what their client is thinking will leave both parties feeling happy and satisfied. A great modern day tool that lends itself to understanding the customer better is called data mining. Data mining has been around for a while, and its use has brought great outcomes to customers and business owners alike. Today’s data collection is affordable and reliable, and it’s something that could be done internally as well as with help of professional external companies, and the information gained can be successfully used and combined with the company’s knowledge management system solutions.