"How can I best meet my customer's needs?" This is the important question that ought to be in the mind of anyone proactively managing a business. To answer it, you need hard data on what those needs are.
That data comes from various sources and should end up in your CRM software such as Salesforce.com and other customer databases for detailed — and automated — study. The end result is a customer needs analysis.