MSDN Documentation

Developer Tools

Visual Studio

The comprehensive integrated development environment (IDE) for building Windows applications, web services, and more. Supports C++, C#, .NET, and many other languages.

Learn More

Visual Studio Code

A lightweight but powerful source code editor with built-in support for JavaScript, TypeScript, and Node.js, and extensions for other languages like C++, C#, Java, Python, and more.

Learn More

Azure DevOps

A set of services that allow developers to plan, collaborate on, and ship code faster. Includes boards, repos, pipelines, test plans, and artifacts.

Learn More

Windows SDK

The Software Development Kit for Windows, providing headers, libraries, and tools to develop applications for the Windows operating system.

Learn More

Developer Command Prompt

A command-line environment pre-configured with PATH environment variables and other settings needed to build command-line applications using Microsoft C++.

Learn More

Profiler Tools

Tools to analyze application performance, identify bottlenecks, and optimize code execution. Includes CPU usage, memory, and event tracing.

Learn More

NuGet Package Manager

The package manager for the .NET ecosystem. It allows developers to create, host, and consume packages. Also enables consumption of other popular packages from the public gallery.

Learn More

SQL Server Management Studio (SSMS)

A software application that provides a user interface for managing SQL Server components.

Learn More