1. A computer implemented method comprising: configuring, by a platform executing on a computer system, an application and components that provide capabilities to the application in view of an application descriptor of the application, the application and the components to be run on a plurality of nodes of the platform that are arranged in a cluster; assigning, by a processing device of the computer system, a first set of the components to run on a first node of the plurality of nodes and a second set of the components to run on a second node of the plurality of nodes, wherein the first set of the components comprises components that provide different capabilities to the application than the components from the second set of the components; installing the first set of the components on the first node and the second set of the components on the second node; starting the first set of the components in a first determined start order on the first node; and updating, in a runtime state of the application descriptor, place holder values associated with the first set of the components with values assigned in view of the starting of the first set of the components.