Electronic commerce encompasses the entire online process of developing, marketing, selling, delivering, servicing, and paying for products and services. The main categories are business-to-consumer, business-to-business, and consumer-to-consumer. Many businesses are moving toward offering full-service e-commerce portals supported by integrated customer processes and supply chains. Companies must evaluate options for integrating online and offline commerce channels.