E-commerce, or electronic commerce, is the buying and selling of goods and services via the internet, which has seen rapid growth since the early 1990s, with most companies now having an online presence. Various types of e-commerce include business-to-business (B2B), business-to-consumer (B2C), consumer-to-consumer (C2C), and others, each facilitating different transaction dynamics. Advantages of e-commerce include convenience and lower operational costs, while disadvantages comprise the risk of poor quality products and the potential for cyber threats.