マイクロソフトの「.NETテクノロジー」に対応した『VisualBasic』の後継言語。VisualBasicはもともと初心者向けの言語だったため、開発言語としては弱点も多々あった。.NET』にほぼ肩を並べるオブジェクト指向開発言語となった。C++』の機能を大幅に取り込んでいる。Webサービスを利用した高度なWebアプリケーションの開発にも威力を発揮する。『VisualBasic』の敷居の低さをそのままに、大幅なスケーラビリティの充実を果たした開発言語といえるだろう。