1. A method for operating a composite application comprising: instantiating a composite application utilizing a template, wherein the composite application is configured to fulfill a predetermined business task, wherein the composite application comprises a plurality of components that fulfill individual services of the composite application, and wherein a predefined collaborative context module controls an interaction of the components during runtime execution of the composite application; leveraging the components by the composite application so that during the instantiation of the composite application from the template, referenced components are instantiated leading to runtime instances of these components, wherein the components reside on individual different server systems, wherein each of the different server systems comprise a locally executing secondary context module; controlling interaction of the components during runtime utilizing a primary context module; and 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.