1. A computer-readable memory having a plurality of computer executable modules for supporting execution of a component on a computer stored therein, the computer executable modules comprising: a detector module configured to detect a context for the component and to perform dynamic run-time adjustments to the detected context; and a platform module configured to provide a platform that supports the execution of the component by performing operations selected from a plurality of operations in response to requests from the component, the platform comprising: a branch component configured to select a particular operation from the plurality of operations in response to a particular request from the component for a functionality provided by the platform, wherein the branch component is further configured to select the particular operation based at least in part on the detected and dynamically run-time adjusted context.