vendor neutral