对于传统编程来说,在项目开发中,开发者们都喜欢选用同一种语言,因为这样便于不同开发者间进行连接。现在.NET将不再有这种限制,开发者可以把C#、VB、C++和java script放在同一代码编译器里,而.NET层可以把这些块捏合在一起,并且还会有更多的程序语言将可以.NET中使用。开发者可以选用自己最熟悉的和最喜欢的程序语言来进行开发。这就意味着可以使用尽量少的时间、更低的培训费用、明了简洁的源代码,这一切都将使得开发者的开发过程变得非常愉快。
对于C#来说,其完成的一项首要工作是使得C++的开发者们能够访问其.NET框架。这可不是一件容易的事,因为.NET的目的是要成为Windows企业应用开发的核心。在佛罗里达州奥兰多举行的专业开发人员大会上,.NET初次亮相,微软向世人展示了.NET不仅是独立于硬件的,而且在多平台间交互也很方便。