而visual basic .net做為下一代的visual basic語言,它是一種為開發.net平臺應用程序而度身定做的程序語言。因為visual basic .net中完全集成了.net framework(.net框架)和clr(common language runtime,即:公共語言運行時)。同時.net 框架和公共語言運行時又共同提供visual basic .net語言互操作性、垃圾資源回收、可靠安全性和版本改進的支持。通過visual basic .net能夠簡便、快捷地創建.net平臺應用程序、xml web services 和 asp.net web 應用程序。visual basic .net做為開發.net平臺的程序語言,那它就為開發現跨平臺程序創造了可能。因為我們知道,微軟推出.net,其目的之一就是實現跨平臺。雖然目前微軟只提供了在windows平臺上運行的.net框架,還無法實現真正意義上的跨平臺,但隨著mono的出現(雖然它還存在很多問題,并且目前的mono只為c#提供支持),但可以預見的是在不久的將來,visual basic .net實現write once and run anywhere的時間不會太久。