1. A method for distributing a composite application including a plurality of components, the composite application being adapted to be distributed on multiple systems implementing runtime environments, the runtime environments comprising at least one target runtime environment, the plurality of components having associated distribution descriptors, the distribution descriptors specifying requirements for the at least one target runtime environment, the method comprising: selecting, by a processor of a computing system, the composite application from a code asset repository; upon the selection of the composite application, creating, by the processor, a distributing workflow by a distributing unit, the distributing workflow comprising a configuration, the configuration specifying the at least one target runtime environment and capabilities of the at least one target runtime environment; and executing, by the processor, the distributing workflow, the executing comprising: evaluating the distribution descriptor of each component according to the configuration, based on the evaluating, creating a distribution script for each component, and executing the distribution script, resulting in a triggering of a distribution of the plurality of components on at least one of the multiple systems implementing the at least one target runtime environment.