A method and system are provided for efficient development of software
application programs with user interfaces. Customarily, several
specialists, including designers and developers, cooperate during the
development stage of an application program. The invention teaches a
strategy for making resource files external to the other compiled
executable files in an application such that the information from the
resource file may be obtained at runtime as needed without the need for
compilation. Furthermore, the external resource file may be edited at
runtime to allow designers to modify the look and feel for an
application's interface without having to depend on developers to
implement changes in the interface.