In addition, creating and executing a successful strategy helps improve customer satisfaction by allowing organizations to better align their offerings with actual customer needs as opposed simply guessing what those needs might be based on limited market research or feedback data gathered from existing customers who may not represent all potential buyers .