1. A computerized method comprising the steps of: selecting at least one application having a source code; parsing the source code and generating a first output; dynamically analyzing the source code by simulating the memory of the at least one application having the source code and simulating execution of the source code within the simulated memory to produce a second output wherein the second output comprises runtime metadata associated with the selected at least one application, wherein the dynamically analyzing the source code further comprises: simulating memory to simulate execution of the source code by creating at least one dynamic memory array; simulating the execution of the source code within the dynamic memory array; detecting and resolving parameters of the source code by monitoring the simulated execution of the source code; storing the detected and resolved parameters of the source code in a metadata register; and generating at least one report of the source code based upon the detected and resolved parameters stored in the metadata register; converting, using said first output and said second output comprising runtime metadata, at least one of: (i) the source code of the selected application in an original language to a destination language; and (ii) a data source associated with the selected application in an assigned format to a destination format; generating a test case from the second output; and executing the test case to verify one of the (i) destination language and (ii) destination format.