1. A method comprising: identifying, by a computer processor of a virtualization server, dependencies of a source server, wherein said source server comprises a physical server; calculating, by said computer processor, an average utilization value associated with said source server and associated physical resources; mapping, by said computer processor, said source server to an application; comparing, by said computer processor, a source infrastructure with a target infrastructure, wherein said source infrastructure is associated with said source server, and wherein said target infrastructure is associated with a target server, and wherein said target server comprises a virtual server associated with virtualizing said source server; determining, by said computer processor based on results of said identifying, said calculating, and said comparing, deficiencies and differences associated with said target infrastructure; generating, by said computer processor, a list comprising dependency requirements for fulfillment in said target infrastructure; second comparing, by said computer processor, said average utilization value with a resource capability of said target server; and generating, by said computer processor, a list comprising resource requirements for fulfillment on said target server.