E-Commerce: An electronic communication among enterprises, including customers, suppliers, business partners, government organizations and financial institutions. It covers the interaction of the firm with its customers and suppliers, over the Internet i.e. it revolves around buying and selling products and services over the internet.