Although subtle, there is a difference that can change the way the customer insight is used.
Customer-driven allows the customer behind the steering wheel. In extreme examples, this includes putting the customer in charge of the business model, the solution capabilities, and the pricing model. The customer makes the decisions and the employees carry them out.
Customer-focused keeps the employee behind the steering wheel and the customer in charge of the map. This approach allows the customer to influence the direction, but the ultimate decision and responsibility comes from the employee.
Voice of the customer programs help identify where to focus improvements and areas to leverage in the marketplace. They are the map. But, it is up to the employee to use the map to achieve sustainable business results.