See DualMaintenance -- MultipleMaintenance is merely the case of having to maintain two ''or more'' separately evolving versions of the codebase. DualMaintenance is specific to having just two versions. (The basic idea is the same though.)