I build web apps

Open and Flexible Frameworks

  • Create web site and applications for any browser, including mobile. Choose from ASP.NET Web Forms to use a familiar drag-and-drop, event-driven model, ASP.NET MVC for separation of concerns and easier test-driven development, or ASP.NET Web Pages for a lightweight approach that mixes HTML markup with code using "Razor" syntax.
  • Use ASP.NET Web API to create rich REST-ful web services that return JSON, XML, or any kind of content the web supports!
  • Use ASP.NET SignalR for real-time bi-directional communication between client and server. With SignalR, server-side code can push content to connected clients instantly as it becomes available.

Productive tools to get to market faster

  • Take advantage of the Visual Studio best-in-class HTML, CSS and JavaScript editors that have the web baked in at their core.
  • Use Browser Link, to instantly refresh one or more connected browsers to keep them in synch with your markup changes.
  • Try Page Inspector for an integrated experience between the browser, ASP.NET, and source code.
  • Commit to source control with TFS or Git, then publish your website to any server or set up continuous delivery to Microsoft Azure.

Comprehensive platform spanning on-premises and the public cloud

Success stories

See how independent developers have built successful apps for Windows 8, reaching hundreds of thousands of users. See why they’re saying, “Windows 8 is great for independent developers.”
Learn how Windows 8 gives Box the freedom to enable better ways for its customers to access and edit their files, share content, and stay connected with their teams.

Editor’s picks

Get an update on the webby goodness coming in the next version of Visual Studio. We’ll cover ASP.NET MVC 5, Web API 2, Web Forms, SignalR 2, and also learn about OWIN, ASP.NET identity improvements and much more!
ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development.
Use the new F12 developer tools to debug code, solve display issues, improve performance, and increase the stability of your webpages.
This tutorial shows you how to build a secure ASP.NET MVC 4 web application that enables users to log in with credentials from Facebook, Yahoo, and Google. You will also deploy the application to Microsoft Azure.


How to find and fix most common compatibility issues
Peter Vogel takes a single--and common--problem and looks at all the technologies you can use to solve it, from getting the data design correct through handling updates and finishing with a UI built in ASP.NET MVC.
In this article, dive into how you build your API if you want apps to be a full-fledged front-end to your service without compromising security.
Get introduced to WebGL for those new to the technology.