A major revolution in business has occurred due to the convergence of computers and telecommunications enabling the internet. The internet has spawned many business innovations between organizations and individuals. There are various applications of e-commerce including retail stores, auctions, banks, travel, and education. Key concepts behind the internet include packet switching, TCP/IP protocol, domain names, and client-server computing. There are three main business strategies - cost leadership through low-cost production, differentiation by being unique in the industry to charge premium prices, and focus on a niche market segment.