Vendor composer