1. A method, comprising: identifying one or more features of an execution environment to be used by an application during execution; determining if use of the one or more features is restricted; if use of the one or more features is not restricted, compiling and executing the application in the execution environment; and if use of any of the one or more features is restricted, blocking execution of the application in the execution environment.