Amazon operates an e-commerce business selling a wide range of products online through a self-service model. They generate revenue through sales as well as fees from third-party sellers who use Amazon's platform. Amazon has built extensive warehouses and a robust IT infrastructure to support their online operations and developers who can create products for their site.