E-commerce involves the buying and selling of goods and services over electronic systems like the internet. There are several business-to-business models, including B2B where businesses purchase from other businesses, and business-to-consumer models where companies sell directly to individual consumers. E-commerce provides benefits like lower costs, 24/7 access, and a larger customer reach, but also disadvantages like an inability to physically examine products and reliance on internet connectivity.