E-commerce is the buying and selling of goods and services over the Internet. It has revolutionized business relationships and fueled economic development. There are various models of e-commerce including business-to-business, business-to-consumer, business-to-government, consumer-to-consumer, and mobile commerce. While e-commerce provides convenience and choices for customers, and global reach and cost savings for businesses, it also presents security issues for customers and increased competition for businesses. E-commerce has grown significantly since the late 1970s and is projected to continue expanding in the future.