Microsoft Visual Studio

Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam "native code" (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupun "managed code" (dalam bentuk Microsoft Intermediate Language di atas .NET Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact Framework).