E-commerce software products and services