1. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to: receive a component request, the component request specifying: a requested component, the requested component being executable, and an execution context, the execution context comprising: an attribute that relates to circumstances under which the requested component is executed; process the received component request; generate an adapted component based on the received component request, the adapted component: being compatible with the execution context, and implementing the requested component; and execute the adapted component on behalf of a requesting entity.