Many people have probably heard of the term B2B at some point, but most have never heard of similar terms like B2C, C2C, or C2B. So what are these terms exactly, and what do they mean? Essentially, these are all practices for which an exchange of goods and services happen. Each one of these models serves a different purpose and each one requires a different strategy.