E-commerce is the process of buying, selling, or exchanging products, services, and information via electronic networks and computers. It allows consumers to exchange goods and services without barriers of time or distance. Key drivers of e-commerce growth include economic, technological, market, and social factors. Economically, e-commerce enables lower-cost interactions between businesses and partners, cheaper advertising and customer service, and higher profits through reduced overhead.