E-commerce hosting is a business in which a company provides other companies whatever they need to sell their products and services on the World Wide Web - including a Web server to serve a company's pages, possibly the Web site design (including catalog pages), and the special capabilities needed to accept, process, and confirm sales orders.