Ecommerce refers to the buying and selling of goods and services over electronic systems like the Internet. There are several types of ecommerce including: B2B ecommerce where businesses conduct transactions with each other, B2C where businesses sell directly to consumers, C2B where consumers post projects for businesses to bid on, and C2C involving individual consumers buying and selling to each other through sites like eBay. In India, the top ecommerce sites are Flipkart, Snapdeal, and Amazon with the sector expected to continue growing significantly in the future as online payment systems make electronic transactions more convenient.