Skip to main content

A whole new kind of app

 

Get started


Start here

Download the tools

It’s easier than you think to create a Windows Store app. Follow this guide to get the tools you need, create your own apps, and publish them in the Windows Store.

Read more
Try it out

Explore

You don’t need to learn a new language to start building a Windows Store app—you can create a Windows Store app with what you already know!

Read more
Plan & design

Plan and design

By taking advantage of user experience guidelines and design patterns, you can design an app that’s attractive and easy to use.

Read more
Develop

Develop

When you create a Windows Store app, you have access to easy-to-use APIs that simplify layout and presentation, and let you search and share with other apps. You can create live tiles that update in the background, and use devices like cameras and geographic location sensors.

Read more
Sell your app

Sell your app

Windows 8 offers the single largest potential market for your apps. Windows 8 and the Windows Store attract millions of customers around the world to find, try, and buy your apps.

Read more

Essential downloads


Get Visual Studio Express 2013

Microsoft Visual Studio Express 2013 for Windows is your tool to build, test, and deploy Windows Store apps. It includes the Windows SDK, Blend for Visual Studio, and project templates. (You must first install Windows 8.1.)

Get the samples

Sometimes, the best way to learn is to look at an example, so we've created hundreds of Windows Store app samples for you to learn from. You can also download all the official samples at one time by getting the Windows 8.1 app samples pack.

Get the Windows 8.1 app samples pack

New in Windows development

Develop universal Windows apps that run on all Windows devices

With Visual Studio 2013 Update 2, you can create universal Windows apps that run on the entire family of Windows devices, including phones, tablets, laptops, and workstations. Using the new shared project template in Visual Studio, you can create one app and tailor the user experience to each device.

Check out Building universal Windows apps

Introducing Windows Phone 8.1

With Windows Phone 8.1, the phone and Windows Store apps platforms converge into a single developer platform. The new Windows Phone 8.1 supports most Windows Runtime APIs, and has a similar app model and life cycle, a shared toolset, and a common XAML UI framework with the Windows Store app platform.

Find out more about what’s new in Windows Phone 8.1

New in Windows 8.1

New opportunity

New opportunities

Suppport for in-app purchase transactions, redeemable credit, and enhancements to the app submission process.

Enhanced tool support

Enhanced tool support

New templates, updated editing tools in Visual Studio and Blend, and better debugging support make it easier to build a great app.

More design choices

More design choices

New windowing modes give users more control over how they use apps, while other updates give you more control over the user experience.

Better gaming

Better gaming

Lower latency screen draws, use of resource packs, support for hardware overlays and scalers, and more give you more options for game development.

Controls for HTML

Controls for HTML

New controls for HTML make it easier to view web content.

Controls for XAML

Controls for XAML

New controls for XAML make it easier to navigate within an app.

Choose a language, build your first app


JavaScript and HTML tutorial

JavaScript and HTML tutorial

Take advantage of your web skills and build a Windows Store app using HTML5, CSS3, and JavaScript.

C#/VB and XAML tutorial

C#/VB and XAML
tutorial

Use your .NET, WPF, or Silverlight skills to build a Windows Store app using XAML with C# or VB.

C++ and XAML tutorial

C++ and XAML
tutorial

Take advantage of your expertise and use C++ with XAML to build Windows Store apps.

C++ and DirectX tutorial

C++ and DirectX
tutorial

Know DirectX? You can develop a Windows Store app that takes full advantage of graphics hardware.

Sign up for a developer account

Before you can publish your app in the Windows Store, you need a developer account. The Windows Store offers two types of developer accounts: individual accounts, and company accounts. Developer accounts are offered in many countries and regions.

Learn more


Windows 8.1: New APIs and features

Find out how Windows 8.1 updates give you more opportunities to sell and maintain your app, more control over the user experience, and make it easier to create a DirectX game.

Windows 8.1 Product Guide for Developers

Learn about the new features of Windows 8.1 and why you want to get a jump start on developing apps for the updated Windows Store.

Hands-on labs for Windows 8

Get a modular, step-by-step introduction to creating a Windows Store app in JavaScript with HTML or C# with XAML.

Programming Windows 8 Apps with HTML, CSS, and JavaScript

This free ebook provides detailed design and coding guidance to help you create great Windows Store apps.

Resources for iOS developers

These design and programming resources for iOS developers help you get started building Windows Store apps.

Resources for game developers

Resources to help you reuse your existing code, take advantage of new form factors and entertainment experiences, and submit your game to the Windows Store.