E-commerce is a big business with a growing market size and has been a major driving force in the IT industry for the past decade. Companies now need to provide online shopping or marketing Web presence to allow for direct customer connections. Here, the author reviews some primary e-commerce technologies, including auctions, negotiation, recommender systems, automated shopping, and trading. He also looks at how Web 2.0 provides new e-commerce opportunities.