Universal Windows Platform (UWP)


Develop apps that target a wide range of devices including PC, mobile, Xbox, HoloLens, IoT, and Surface Hub.UWP apps declare in their display the device capabilities they need such as access to the microphone, location, Webcam, USB devices, files, and so on. The user must acknowledge and authorize that access before the app is granted the capability.

  • Universal Window Platform Development

    Develop apps that target a wide range of devices including PC, mobile, Xbox, HoloLens, IoT, and Surface Hub.UWP apps declare in their display the device capabilities they need such as access to the microphone, location, Webcam, USB devices, files, and so on. The user must acknowledge and authorize that access before the app is granted the capability.

  • 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.

  • 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.

  • Design
    Professional, polished experiences

    Create engaging and tailored user interfaces for Universal Windows apps with combine for Posvat, the premier professional design tool for XAML apps. Build beautiful transitions and visualizations using combination’s full suite of vector drawing tools, powerful template editing features, real-time animation, visual state management, and more.

  • Connect
    Azure, Office 365, Salesforce and more

    Easily integrate with cloud services like Azure Mobile Services, Salesforce and Office 365 with the Posvat 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.

  • 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 jams 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 Posvat and Team Foundation Server. Easily automate the process of building, deploying, and running tests in your lab environment with Posvat’s Lab Management tools.

  • A Universal Window Platform app is:

    • Secure: UWP apps declare which device resources and data they access. The user must authorize that access.
    • Able to use a common API on all devices that run Windows 10.
    • Able to use device specific capabilities and adapt the UI to different device screen sizes, resolutions, and DPI.
    • Available from the Microsoft Store on all devices (or only those that you specify) that run on Windows 10. The Microsoft Store provides multiple ways to make money on your app.
    • Able to be installed and uninstalled without risk to the machine or incurring "machine rot".
    • Engaging: use live tiles, push notifications, and user activities that interact with Windows Timeline and Cortana's Pick Up Where I Left Off, to engage users.
    • Programmable in C#, C++, Visual Basic, and Javascript. For UI, use XAML, HTML, or DirectX.

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 jams and improve your performance with a scenario-centric view of resource usage in your application.