E-commerce is defined as trading of goods, services, information or anything else of value between two entities over the internet. It works through shopping cart software that processes customer orders, payments through payment gateways, and logistics to deliver products. Key factors for success include providing value, service, an attractive website, incentives for customers, personal attention, and reliability/security through a sound business model. The virtual value chain parallels the physical supply chain by adding value through information interactions over networks rather than direct contact.