Patent ID: 8893081

Claim:
A computer-implemented method, comprising: executing an application at a computing device, wherein executing the application includes display of one or more graphical user interface (GUI) elements based on one or more application files, and wherein the application is associated with a first user; receiving credentials during execution of the application at the computing device, the credentials associated with the first user; evaluating the credentials to determine whether the first user associated with the credentials is authorized to edit the application while the application is being executed; and upon determining that the first user is authorized to edit the application, enabling an editing control during the execution of the application, wherein the editing control enables editing of at least one of the one or more GUI elements and wherein the editing control is operable to update at least one of the one or more application files, wherein updates to the at least one of the one or more application files correspond to changes to at least one of a layout property or a behavior property of at least one of the one or more GUI elements.