Electronic commerce (e-commerce) involves buying and selling of products or services over the internet or other computer networks. E-commerce provides advantages to businesses, customers, and society but also poses some risks and limitations. When developing an e-commerce strategy, businesses must consider factors like management commitment, integration of systems, user needs, and technology choices. Electronic data interchange (EDI) allows transmission of common business data between companies using networks and raises authorization issues around data disclosure, modification, and repudiation.