A company’s point of presence on the Web, providing opportunities for online sales. Also called: electronic storefront.