1. A method for selective post-compile conversion of data protocol specific elements comprising the steps of: receiving post-compile output, said post-compile output comprising processed source code, wherein: said source code comprising one or more source code elements with intended functionality associated with a first data protocol; and, said source code has been processed to produce processed source code, said processed source code comprising instructions consistent with a hardware architecture associated with a second data protocol, thereby creating conversion targets with potentially corrupted functionality due to differences between the first data protocol and the second data protocol; selectively identifying conversion targets associated with a first data protocol in the post-compile output based on one or more selection criteria; altering the processed source code to restore the intended functionality of the source code element for operation according to a hardware architecture associated with a second data protocol, thereby enabling the operation of processed source code according to the second hardware architecture without requiring pre-compilation alteration of the source code.