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 MoreVisual 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 MoreAzure 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 MoreWindows SDK
The Software Development Kit for Windows, providing headers, libraries, and tools to develop applications for the Windows operating system.
Learn MoreDeveloper 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 MoreProfiler Tools
Tools to analyze application performance, identify bottlenecks, and optimize code execution. Includes CPU usage, memory, and event tracing.
Learn MoreNuGet 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 MoreSQL Server Management Studio (SSMS)
A software application that provides a user interface for managing SQL Server components.
Learn More