1. A computer-implemented method for displaying a user interface component according to an implementation language independent description of the user interface component, the method comprising: selecting, based on a characteristic of the implementation language independent description, a description parser; receiving the implementation language independent description; determining an implementation language for displaying the user interface component; parsing, by the description parser, the implementation language independent description by: identifying an implementation language independent type, and determining an implementation language dependent type of the user interface component based on the implementation language independent type and the implementation language; identifying a presentation rule corresponding to the implementation language dependent type; selecting, according to the implementation language, a set of instructions for processing the parsed description; processing the parsed description according to the set of instructions in order to create an implementation language dependent specification of the user interface component, wherein the processing comprises including an association of the implementation language dependent type with the presentation rule in the implementation language dependent specification; and displaying the user interface component according to the implementation language dependent specification.