For a more advanced system
Do you have a very comprehensive idea, the user can create an account or do you want to serve multiple audiences? Than an online platform is the solution. We develop in open source CMS Drupal, which makes it possible to not only build comprehensive, multi-functional websites, but also keeps the content manageable. Different roles, uploading products, come into contact with each other, everything is possible.