1. A method of modifying a user interface of an application executable on a computing device, the method to be performed by a server that is remote from the computing device, the method comprising: receiving parameters for updating a user interface element of the application, the user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and sending the parameters to the computing device, wherein the computing device: receives the parameters; updates the user interface element of the application with the parameters; and displays a modified user interface for the application, the modified user interface comprising the updated user interface element.