Marketing managers strive to develop a marketing mix that:
A: minimizes marketing costs.
B: matches what competitors are offering.
C: best matches the abilities of the firm.
D: matches the needs of the target market.
E: generates the highest level sales.