Hi Mailgen
First, I would like to thank you for the compliment – always nice to hear that we are doing something right.
As to your question
When we built OroCommerce we designed it to solve 3 main use cases
1. Self-served – I.e. businesses are buying online for their companies. They still need corporate accounts, hierarchy of users, customized catalog and pricing, etc but there is no interaction with a sales person – think Amazon Business
2. Buyer-seller -interaction – In addition to what is available in self-served mode the buyer can submit a request to a quote, seller responds with a proposal etc, i.e – online negotiation between buyer and sellers
3. Market place – here we see 2 sub cases
a. Market place around a brand – i.e some manufactures sells a product and allow multiple vendors to sell add -on – think Xerox
b. Market place with multiple sellers and buyers where buyers can submit a quote and receive proposal from multiple sellers
As of now OroCommerce covers extremely well (we argue that OroCommerce is the only true B2B ecommerce platform) cases number 1 and 2. Case 3 is partly covered but we add capabilities in each release as many customers comes to us asking for these capabilities. One can build a market place today but it will take customization. Our plan in the next year or so is to add more and more features so it will reduce the cost of the customer to achieve his needs. As you know, no 2 business are alike our goal is to provide about 70%-80% of the features available out of the box and the rest would need to be customized to fit the exact customer needs
Again, Thanks for your question. Please feel free to contact me directly with more questions at motti(at)oroinc.com