Universal Windows Platform Development

Develop apps that target a wide range of devices including PC, mobile, Xbox, HoloLens, IoT, and Surface Hub.
windows-universal-apps-3-562x309@2x
Opportunity

Opportunity

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 expertise

C#, VB, C++, HTML, JavaScript

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.

Leverage expertise
Code

Code

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.

Learn more about editing in Visual Studio

Design

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.

Video: Blend for Visual Studio 2015

Design
Connect

Connect

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 .

Debug and analyze
Optimize

Optimize

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.

Test

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.

Test

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial