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

  • Embrace the app generation: bring your next great idea to life as a Windows Store app and see how easy it can be. Download the tools and get started.
  • The developer tools you already know are the cornerstone of app development for the Windows Store. Use your C#, VB, and C++ with XAML or DirectX 11.1 skills on a whole new canvas.
  • Have experience with XAML (such as Windows Presentation Foundation, Microsoft Silverlight, or Windows Phone)? Or web technology like JavaScript with HTML/CSS? Great news! You can take advantage of your skills and knowledge to build high quality Windows Store apps in XAML + .NET, XAML + C++, and HTML + JavaScript.

Take a step:Get startedBuild apps with one of the most frequently used developer platforms.Download nowReady to go? Grab the latest SDKs, resources, tools, and more.Build your skillsClass is in. Microsoft Virtual Academy offers free online courses..NET Technology Guide for Business Applications

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

Building .NET applications for devices and servicesSee how to use .NET to build applications that run on multiple devices and how to expose services that can be used by these devices.
Async’ing your way to a successful app with .NETAsync 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. .NET developer stories: Dave Harrison, .NET lead developer at Columbia Sportswear, Inc.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..NET Framework blogFind out what’s new from the .NET engineering teams.Announcing the .NET Framework 4.5.1 RCThe .NET Framework 4.5.1 RC is now available. Find out more and grab the bits here.The impact of the .NET FrameworkWith the help of .NET framework, software developers can build new software and increase the productivity of hundreds of business organizations.