1. A computer-implemented method for specifying a first user interface for configuring a computer-executable application including: receiving an identification of at least one configurable application, each configurable application being configurable by one or more parameters; identifying a set of parameters associated with the at least one configurable application; displaying, in a second user interface, a graphical display element, the graphical display element having properties and associated with a location relative to the first user interface; displaying, in the second user interface, one or more graphical representations of the set of parameters; receiving a mapping between a property of the graphical display element and a parameter of the set of parameters; and storing a representation of the mapping and the location.