普通、規模が大きいほどバージョンは固定だろう。
つか、どのOSのどのバージョンで動かすかを方式設計で決めてから
開発の詳細設計詰めるもんだろ。
大規模で複数のバージョン対応しろとか言われたら、
カスタマイズ費用を上乗せしてブランチ別にするのが普通じゃないのか?