1. A method for receiving a virtual machine image, the method comprising: configuring a user device to receive a virtual machine image; receiving a biometric input from a user; sending a request for a virtual machine image to a server, the request including data corresponding to the biometric input, wherein the virtual machine image is stored on the server and is associated with biometric data for a plurality of users that are authorized to access the virtual machine image; receiving, by the user device, the virtual machine image including the biometric data for the plurality of users, wherein the virtual machine is received in segments based on demand paging by the user device and wherein the virtual machine is received in an encrypted format; and based on a determination that the biometric input from the user matches the biometric data for one of the plurality of users, decrypting, installing and running, by the user device, the virtual machine image.