Zrealizuj system automatycznej aktualizacji aplikacji typu desktop. Konkretne aplikacje (Write, Draw, Calc) wymagają stosownych poprawek (Patch), które udostępniane są na serwerze. Całość procesu uruchomieniowo - aktualizującego realizowana jest zgodnie z ogólnym szablonem (template method), natomiast szczegóły (wersja aplikacji, wersja poprawki, sposób instalacji, zależności) są specyficzne dla aplikacji oraz poszczególnych poprawek.