Hola, para ello puedes usar el Ejemplo de
Remote Setting de Leandro. Donde tú Software en caso de tener Internet, hace la verificación si tienes una actualización y que permita la descarga. Hay varios ejemplos ya sobre Download. No es complicado, ya depende de tí como armar ese módulo de verificación de Actualizaciones. Yo usaría algo tipo MSN, que alerte al usuario que hay una Actualización y que haga Click para Descargarla.
Saludos