Вы должны предоставить нам более подробную информацию о том, что вы пытаетесь сделать - я не понимаю и связь между кроссплатформенностью, исправлениями и вашим вопросом.
Если вам нужно иметь возможность автоматического обновления программы, по крайней мере в Linux, лучшее решение - предоставить двоичный пакет (rpm, deb, любой, в зависимости от вашей цели), который регулярно обновляется - так, чтобы новые версии будут подобраны менеджером пакетов. На Windows и Mac OS X, как правило, вещи более децентрализованы, каждая программа имеет свой собственный менеджер обновлений. Лучшее техническое решение зависит от технологии (C / C ++ / python / что угодно). Единственное исключение, которое я могу вспомнить в Linux, - это vmplayer, который сообщает вам, когда появляется новая версия, но вам все равно нужно установить новую версию.