multi-vendor compatibility