1. A computer-implemented program management system, comprising: an interface component for receiving auxiliary code for execution with a server application, the interface component located with the server application on a server machine in a corporate hosted environment; an isolation component for receiving and securely isolating the auxiliary code in an isolated environment using levels of isolation including an application domain that isolates running code within worker processes, to provide an application domain isolation level; a management component for monitoring and managing execution of the auxiliary code in the isolated environment based in part on abnormal execution behavior; and a microprocessor that executes computer-executable instructions associated with at least one of the interface component, the isolation component, or the management component.