(1)А зачем старую удалять? Чем она мешает? Просто ставите новую, и все... Стартовать будет последняя, самая свежая, в рамках того, что в параметрах регистрации конфы прописано... Если что-то пойдет не так, то можно будет там указать, какую конкретно платформу запускать, из установленных.
(0) Мало данных. Файловая база? Или клиент-сервер? Сервер нужно обновлять?
По сути, не имеет значения: удаленный клиент или локальный. Ставишь нужный релиз платформы, запускаешься. Проверяешь, что все работает. Что не взлетело - пинаешь, пока не взлетит.
+5 Важное замечание: старые релизы не сносить, пока не убедишься, что на новом релизе все работает без проблем.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший