1. A method comprising: upon receiving application code and an application descriptor of an application, identifying, by a platform executing on a computer system, a capability to be used by the application based on the application descriptor; determining a component that provides the capability based on a component descriptor of the component; and configuring the application and the component for execution on the platform.