1. A computer implemented method for configuring a virtual machine to correspond to a target computing device, the computer comprising at least one processor and at least one memory communicatively coupled to said processor, the method comprising: receiving by said computer an indication of a conversion event of a target computing device; receiving by said computer an assessment of physical and software assets of the target computing device; receiving by said computer a data image of the target computing device; and automatically adjusting a configuration of the virtual machine based upon the assessment of the physical and software assets of the target computing device.