1. A computerized method of configuring runtime bundles on a computer system, the method comprising: selecting a subsystem containing at least one component that needs a capability declaration; accessing a user profile prior to configuring a runtime environment, the user profile being stored in memory of the computer system; determining, by one or more hardware processors of the computer system, one or more runtime environment capabilities based on the user profile; identifying, by the one or more hardware processors, one or more runtime bundles corresponding to the one or more runtime environment capabilities; adding a metadata file to at least one of the runtime bundles, the at least one runtime bundle corresponding to the at least one component; assembling the one or more runtime bundles; and adding subsystem coordinates to a stack definition of a stack for the runtime environment.