1. A method of processing an application request on an end user application and an application server comprising the steps of: a) initiating the application request on the end user application in a first source language with a first application program; b) transmitting the application request to the server and converting the application request from the first source language of the first end user application to a first target language running on the application server; c) processing said application request on the application server; d) transmitting a response to the application request from the application server to the end user application, and converting the response to the application request from the first target language running on the application server to the first source language of the first end user application; and e) wherein the end user application and the application server have at least one connector there between, and the steps of (i) converting the application request from the first source language of the first end user application as a source language to the first target language running on the application server, and (ii) converting a response to the application request from the first target language running on the application server, as a second source language, to the first source language of the first end user application, as a second target language, each comprising the steps of: 1) invoking Type Descriptor class connector metamodels of respective source and target languages, said Type Descriptor class connector metamodels comprising of an Instance Type Descriptor Base class, a Type Descriptor Language Element class, and a Language Element Model inheriting from Type Description Language Element class. 2) populating the connector metamodels with metamodel data Language Elements of each of the respective source and target languages; and 3) converting the first source language to the first target language.