Online shopping allows consumers to directly purchase goods or services from sellers over the Internet using a web browser. It is also called e-commerce, e-web-store, e-shop, or online storefront. When purchasing from a mobile-optimized online site or app it is considered mobile commerce. Some benefits of online shopping are avoiding carrying purchases, having items delivered, accessing a wide selection and discounts from anywhere without leaving home.