Common features of e-commerce