1. A method for operating a composite application comprising: instantiating a composite application wherein the composite application is configured to fulfill business tasks by virtually leveraging a set of components that reside across different server systems having non-homogeneous runtime environments, where the virtually leveraging implements without developing gluecode for controlling interactions between the set of components that reside across the different servers systems, wherein each of the different server systems comprise a locally executing secondary context module, and wherein the composite application comprises a primary context module which implements as interface logic in order to handle incoming and outgoing data to and from the secondary context modules of the different server systems during runtime execution of the composite application; controlling interaction of the components during runtime utilizing said primary context module; said primary context module communicating at runtime with the secondary context modules; and each of the secondary context modules communicating with local components of one of the different server systems for controlling interactions of the local components related to the composite application.