6. A compiling system embodied on a computer readable storage medium for compiling a markup language file into an executable application, the compiling system comprising: a parser for parsing the markup language file and providing the compiling system with detailed token information, wherein the markup language file is associated with at least one C# file; a code generator for generating a language-independent tree of code expressions based on the token information, wherein the code generator receives code in the at least one C# file inside the markup language file, and wherein the code expressions represent the markup file as a class; and a compiler for compiling the code expressions to create the executable application, wherein the compiler determines an appropriate code provider for generating code in an appropriate language in response to the language-independent tree of code expressions.
6. A compiling system embodied on a computer readable storage medium for compiling a markup language file into an executable application, the compiling system comprising: a parser for parsing the markup language file and providing the compiling system with detailed token information, wherein the markup language file is associated with at least one C# file; a code generator for generating a language-independent tree of code expressions based on the token information, wherein the code generator receives code in the at least one C# file inside the markup language file, and wherein the code expressions represent the markup file as a class; and a compiler for compiling the code expressions to create the executable application, wherein the compiler determines an appropriate code provider for generating code in an appropriate language in response to the language-independent tree of code expressions. 11. The compiling system of claim 6 , wherein the executable application is an intermediate language application.