Correct Answer : All of the above
Explanation : E-commerce has evolved tremendously in recent years. There are three main types of e-commerce: B2B, B2C and C2B. Each type of e-commerce has its own set of benefits and drawbacks.