zum erstellen von patches nehme ich derzeit Patchmaker (s kumulative Update), ist sogar kostenlos.
http://www.clickteam.com/PatchMaker
Rauf auf den Webserver damit.
Ein Kleines updateprogramm fragt mit einem code an, ob eine neue version vorhanden ist.
wenn ja wird das entsprechende File geladen.
Die Frage ist jetzt nur, wie vergibt man diese prüfcodes.
Das kann
a) die Anwendung mit der Version sein, davon einen md5 machen
b) wie a) nur dass noch lizenz (Free,Privat,Pro) unterschieden wird, wenn man bestimmte Patches nur speziellen Lizenznehmern gönnen will/darf. Man kann hier auch einen Berechtigungs-key einbinden, der nur 1 Jahr gilt.
b) md5 über jede Datei und diese einzeln auf dem Server abfragen
bei a) und b) muss das update-programm den code irgend wo herholen und bei dem update muss dieser auch aktuallisiert werden.