Systems, methods, and computer programs for creating a cloning image using a pseudo environment in a virtual machine. The pseudo environment is configured based on an inventory of the assets of a reference machine. The cloning image can be deployed to one or more target machines.