1. A method for dynamically updating a computer application, the method comprising the steps of: subscribing with a publish/subscribe server so as to receive updates to the computer application; receiving an update notification or an update from the publish/subscribe server; and dynamically applying the update to the computer application during execution without restarting the computer application.