While all of these flavors are accepted, InterSystems recommends that you use the Caché version, if possible. Flavor-dependent behavior for commands, functions and so on, has been most completely implemented for UNIVERSE and JBASE.
InterSystems has been focused most tightly on supporting the flavors listed above. If you are porting to Caché from a MultiValue implementation which is not one of those listed, you may find that commands, options, conversion codes, and so on specific to your MultiValue dialect are not supported. In these instances, InterSystems recommends that you replace them with equivalents from one of the supported flavors.