There are at least 6 main types of ecommerce businesses models, namely business-to-business (B2B), business-to-consumer (B2C), consumer-to-business (C2B), consumer-to-consumer (C2C), consumer-to-administration (C2A) and business -to-administration (B2A).