eCommerce is any business transaction conducted online, like shopping, auctions, ticketing, payments, banking, etc.  It is divided into three general models based on the type of participants involved:

The advantages of eCommerce over brick-and-mortar businesses are substantial. They include global reach, working remotely, around the clock availability, low overheads, automated inventory management, targeted marketing, and the ability to serve niche market segments