E-commerce involves the buying and selling of goods and services over the Internet. It uses technologies like mobile commerce, electronic funds transfer, and online transaction processing. Common e-commerce activities include online retail shopping through websites and apps, as well as business-to-business transactions. There are several models of e-commerce including business-to-consumer, consumer-to-consumer, business-to-business, and consumer-to-business. E-commerce provides advantages like global reach, lower costs, and convenience, but also disadvantages such as high start-up costs, security risks, and lack of personal interaction.