1. A system for generating an application graphical user interface, comprising: a parser, for parsing an application source code file, application interface file, interface grammar file, and interface library, to generate an application graphical user interface; an application source code file for an application, specifying an application logic; an application interface file specifying a plurality of graphical elements within an interface library to be displayed for said application; an interface grammar file specifying rules to be used in parsing said application interface file; and, an interface library comprising a plurality of graphical elements to be retrieved by said parser in accordance with the specifications of said application interface file and said interface grammar file.