multi-vendor web application