The 7 major types of eCommerce applications are:
B2C: Companies selling directly to customers,
B2B: Transactions between businesses
C2C: Consumers selling to other consumers
C2B: Consumers selling to businesses
B2A: Businesses selling to public administrations
B2G: Businesses providing products/services to the government
C2A: Transaction between consumers and public administrations