Knowing your customer is one of the basic activities that have to be perfected before a business can be successful. You will need to understand their needs and wants. You will need to understand how they operate and what makes them tick. You will need to have the intelligence or more specifically the business intelligence to reasonably predict their behavior and reactions within differing situations.
You will need to know their location so that you can offer them the goods and services that you want to sell. Without knowing your customer …