E-commerce involves buying, selling, transferring, or exchanging products, services, and information via computer networks and the internet. There are several types of e-commerce including business-to-business, collaborative commerce, business-to-consumer, commerce-to-business, consumer-to-consumer, government-to-citizen, and mobile commerce. E-commerce provides benefits to customers such as less expensive products and services, more choices, enabling work and study from home, allowing communication and exchange of ideas, ability to shop 24/7, and access to detailed information instantly.