Ну елки, это же просто рыба. Подумайте, когда целевое ПО запускает обновление самого себя, основная проблема - кто, что и как должен делать если что-то пошло не так и как это вписывается в проект в целом. При серийном производстве (массовая запись ПО) - сбои возникают ПОСТОЯННО.