1. A computer-implemented method executed on a client device, the method comprising computer-implemented operations for configuring an execution of a virtualized software application in a virtual environment of the client device, the method including: displaying a user interface of the client device; identifying a user of the client device; receiving a request, from the user interacting with a user interface of the client device, to execute the virtualized software application, wherein the request includes data indicating a content of a user-selected document; selecting a persona from a plurality of personas of the user based in part on the identity of the user of the client device and the content of the user-selected document; determining a location of the persona package corresponding to the selected persona, wherein the location is determined based on the selected persona, and wherein the location is located external to the virtual environment; selecting, by the virtual environment, a persona package associated with the selected persona at the determined location, wherein the persona package comprises a user interface customization of the virtualized software application; customizing the virtualized software application executing within the virtual environment according to the selected persona package; and executing the customized virtualized software application within the virtual environment.