Which of the following provides a systematic way to think about marketing?

A) The 5Cs
B) Marketing framework
C) Advertising principles
D) Business ethics