Como los lenguajes Java, Visual Basic o C#, el código se pre compila e interpreta en la ejecución por el framework, lo cual permite independencia del archivo ejecutable con respecto al sistema operativo.