1. A computer-implemented system for generating a graphical user interface for an application, comprising: an application source code file, that specifies an application logic that is executed by an application; an application interface file that specifies a plurality of graphical elements within an interface library to be displayed for the application graphical user interface; an interface grammar file that specifies rules to be used in parsing the application interface file; an interface library that comprises a plurality of graphical elements that are selectively retrieved in accordance with the specifications of the application interface file and the interface grammar file; and a parser that parses an application source code file, application interface file, and interface grammar file to retrieve graphical elements from the interface library, and generate the application graphical user interface.