Ecommerce or Electronic Commerce is the activity of buying and selling online and it has many different types like Business to Business (B2B) involves all electronic transactions of goods or services conducted between companies. We also have Business to Consumer (B2C) ecommerce is distinguished by the establishment of electronic business relationships between businesses and final consumers. Another type is Consumer to Business (C2B) ecommerce which is very common in crowdsourcing based projects. The Business to Administration (B2A) ecommerce are all transactions conducted online between companies and public administration. We also have Consumer to Administration (C2A) ecommerce that are electronic transactions conducted between individuals and public administration. So before getting an Ecommerce hosting plan make sure to know what type of ecommerce your business will need.