Multi-vendor Marketplace Development