Browsing: ecommerce software definition