. NET allows cross language integration. Any language that follows common language specification can be used for .NET programming. They include: Native to .NET · C# · C++ · Visual Basic · Jscript Third-party languages · COBOL · Eiffel · Perl · Python · Smalltalk · Mercury · Scheme · And many more Benefits of .NET approach · It reduces the amount of code that a programmer needs to write. · Microsoft .NET allows IT department to tap other vendors XML web services which reduces the internal development cost and provides better services to their customers. · Interoperability with existing applications. · Simple and easy to build sophisticated development tools. · Integration of different languages into one platform is another benefit of .NET approach. It says “be there where you are” – means that use any existing language for writing .NET programs. · Rich object model. · Enhanced built-in functionality. · Fewer bugs. · The standard way of storing information is accomplished through the Common Type System (CTS). By using a common system to define ways of storing information, it is possible for different programming languages to share this information.