This document defines and compares different business-to-business and business-to-consumer e-commerce models. It discusses B2C, where businesses sell directly to consumers online. It also covers C2B, where consumers provide products and services for businesses to consume. Other models covered include B2B, B2E, B2G, and G2B. The benefits and challenges of each model are summarized. Examples of companies using different models are also provided.