E-commerce: business aspects