This document discusses various topics related to electronic commerce including e-marketplaces and their components, types of e-marketplaces, electronic catalogs, search engines, shopping carts, auctions, bartering online, Web 2.0 tools, and virtual worlds. It describes mechanisms that support EC activities and processes and defines key terms.