Electronic commerce (e-commerce) involves the buying and selling of goods and services over electronic systems like the Internet. It uses technologies such as online marketing, transaction processing, supply chain management, and electronic data interchange. Common types of digital documents used in e-commerce include images, structured documents, and hypertext documents. Digital copyright and enforcement mechanisms help protect the ownership and usage rights of digital content. E-commerce requires common business services, messaging infrastructure, multimedia publishing capabilities, and information highway technologies to function.