One platform, many devices
Windows 10 opens up new revenue opportunities, providing a unified store to reach every device running Windows 10. Windows runs on a single, unified core across devices – mobile, desktop, Xbox, or elsewhere. You can reach them all with one codebase and adapt it at runtime as needed.
Leverage your existing skills in C#, Visual Basic, C++, and HTML/JS to take advantage of the power of Windows 10 to build the next generation of apps.
IntelliSense, navigation, refactoring
Enhance your productivity with advanced syntax highlighting, IntelliSense code completion, and intuitive source navigation in the code editor. Optimize and maintain your code-base with powerful refactoring and duplicate code detection tools.
Professional, polished experiences
Create engaging and tailored user interfaces for Universal Windows apps with Blend for Visual Studio, the premier professional design tool for XAML apps. Build beautiful transitions and visualizations using Blend’s full suite of vector drawing tools, powerful template editing features, real-time animation, visual state management, and more.
Azure, Office 365, Salesforce and more
Easily integrate with cloud services like Azure Mobile Services, Salesforce and Office 365 with the Visual Studio Services Manager for Connected Services. Seamlessly manage your servers, services and databases with features like Server Explorer and Data Sources.
Debug and analyze
Troubleshoot, diagnose, fix
Streamline your development experience with first class debugging features like IntelliTrace, Code execution control, and inspection, UI debugging tools for XAML, and a great experience for understanding and resolving exceptions.
Learn more about debugging in Visual Studio .
Measure, identify, improve
Optimize your apps by using tools like CPU Usage, Memory Usage, Network Usage, GPU Usage, and App Timeline in the Performance and Diagnostics hub. Identify bottlenecks and improve your performance with a scenario-centric view of resource usage in your application.
Validate, automate, manage
Adopt testing practices such as manual, automated, exploratory and load testing with Visual Studio and Team Foundation Server. Easily automate the process of building, deploying, and running tests in your lab environment with Visual Studio’s Lab Management tools.
Free, fully-featured IDE for students, open-source and individual
Professional developer tools, services, and subscription benefits for small
End-to-end solution to meet demanding quality and scale needs of teams of all