Free Marketing tutorial, Companies may apply a number of different marketing strategies to achieve these goals. For instance, matching products with customers' needs could involve personalization, prediction, and essentially knowing the right problem to solve .