1. A method for executing an application comprising components in a client-server environment, comprising: sending a request for a component from a client to a server, wherein the component comprises a script and an associated predefined structure on the server, and wherein the client and the server have same runtime engine having same functional capabilities, and wherein the runtime engine includes a linker module and a plurality of predefined structures, and wherein the script associated with the component is created for use with runtime engine at the client or the server; transmitting parameter information associated with the requested component by the server to the client, wherein the parameter information comprises the script associated with the requested component; and linking the transmitted parameter information to a corresponding predefined structure at the client using the linker module in the runtime engine residing in the client to create an executable script specific predefined structure of the requested component, wherein the predefined structure having an intended functionality of the requested component, and wherein the linking step comprises locating identifiers within the script and inserting the component data corresponding to the identifiers into the predefined structure at the client by the linker module; and executing the application using the script specific predefined structure of the component at the client.