1. A method comprising: receiving a request to execute an application, the application comprising first application instructions from a guest instruction set architecture; loading an emulator and a guest operating system into an execution context with the application, wherein: the emulator translates the first application instructions into second application instructions from a host instruction set architecture, and the guest operating system provides at least one guest operating system interface that is called by the application; and running the application by executing the second application instructions.