E-commerce involves the buying and selling of goods and services over computer networks like the internet. There are several types of e-commerce including business to business (B2B), business to consumer (B2C), business to government (B2G), consumer to consumer (C2C), and mobile commerce (m-commerce). The internet enables e-commerce by allowing businesses to market and sell products online to customers worldwide. E-commerce benefits consumers by providing more choices at lower prices and enables companies to reach more customers.