I build .NET apps

Build any application type with .NET

  • Use .NET for the largest applications to the smallest apps: in the cloud, on the web, on the desktop, in the Windows Store and Windows Phone marketplace, and on embedded systems and microcontroller devices.
  • Utilize modern programming languages, flexibility with a wide ecosystem of APIs and components, and quality through elegant and simple code.
  • Use .NET to create stunning new experiences for apps ranging from consumer to mission-critical business applications for the enterprise. 

Build tomorrow's business applications today

  • .NET supports you to build, integrate and extend existing business applications (established application patterns) while getting you ready to current technology shift towards new experiences (devices and services).
  • Get ready to multi-device applications powered by the cloud (emerging application patterns) with .NET development and modern approaches.
  • Want to know more? Check out the .NET Technology Guide for Business Applications.

Use your existing skills to build new UI experiences

Resources

A comprehensive guide to .NET development technologies and application patterns.

See how to use .NET to build applications that run on multiple devices and how to expose services that can be used by these devices.
Editor’s picks
Async support available with .NET and Visual Studio makes it easier to compose the asynchrony in your apps. We’ll examine new support available to help you debug your async code. 
Dave leads a development team that helps ensure things go smoothly along a billion-dollar global supply chain. Find out how they stay on top of it all using .NET.
Perspectives
Find out what’s new from the .NET engineering teams.
The .NET Framework 4.5.1 RC is now available. Find out more and grab the bits here.
With the help of .NET framework, software developers can build new software and increase the productivity of hundreds of business organizations.