Define e-commerce and describe its advantages, disadvantages, and business models. Explain the major categories of e-commerce. Explain four supporting technologies for e-commerce.