The e-commerce store is a digital frontend, web-based shop, focused around the selling and delivery of digital objects. As the business requirement can overlap so tightly between digital and physical objects, both are defined and described in this section.
The e-commerce system can be hosted anywhere in the world. It can allow anyone to browse and buy items, or it can enforce the need to create an account with the shop to perform transactions.
The interface should be HTML based or use a web service layer to integrate with it. For mobile devices, such as an iPad or Smartphone, then a specialized application is required. In these cases the shop should be looking at providing a HTML storefront first followed by Smartphone applications.
It's important that the shopfront is integrated. It should offer the one interface to buy any items and mix different item types in the one purchase. A customer should (if the business sells it) be able to buy a digital photo and download it...