Steps in designing a customer-driven marketing strategy

Define the major steps in designing a customer-driven marketing strategy:

market segmentation, targeting, differentiation, and positioning.