E-commerce can be classified into three main types: C2C (consumer to consumer), B2B (business to business), and B2C (business to consumer). Upcoming trends in e-commerce include increasing internet and mobile penetration in India, selling a wider range of products online, and building customer trust. Magento is an open-source ecommerce platform that offers flexibility and tools to customize online stores. The top ten ecommerce companies in India are Flipkart, eBay India, Snapdeal, Amazon India, Myntra, Shopclues, Dominos, freecharge, Jabong, and Tradus.