We require a platform that lets our manufacturers manage and upload their own stock. The site will be similar to http://www.thegreenloop.com/this site
Ideally we want our manufacturers/vendors to be able to receive notifications when one of their products has been purchased, as well as the ability for them to access a private area where they can upload and manage their products.
Is Magento a good platform to build a site like this? What would the major coding challenges be to design such a site in Magento?