Skip to main content

PORTALS:

Platforms
Tasks
developer code with Microsoft

desktop

web

cloud

phone

Platforms

desktop desktop

Desktop development is the process of writing software that will run on standard computers including your desktop, laptop, or general purpose computer. Desktop applications can take full advantage of a computer's power.

Windows Client Developer Centre
WPF Developer Centre
Windows Perf. Analysis Developer Centre
Download Visual Studio Ultimate Trial

web web

Web development is the process of writing a web page or site. Web pages are written with HTML, CSS and JavaScript. These pages can be simple text and graphics that resemble a document, or can be interactive. Interactive server pages are a little more complex to write, but they enable richer web sites.

Internet Explorer Developer Centre
Silverlight Developer Centre
ASP.NET MVC
ASP.NET Web Forms

cloud cloud

Cloud computing refers to computers and applications that run remotely and are accessed over the Internet. Aggregating the computing needs of many users achieves economies of scale that result in numerous benefits.

Get Started with Windows Azure
Windows Azure Learning Resources
Windows Azure SQL Database
Windows Azure Free Trial

phone phone

Phone development is similar to desktop development, but with a different device at its core. To simplify development, many developers initially run, debug, and test their applications in an emulator on their desktop.

Windows Phone App Hub
Windows Phone Development QuickStarts
Development for Absolute Beginners
Windows Phone 7 Training Course

Tools

Visual Studio logo

Visual Studio LightSwitch
Download Visual Studio LightSwitch Beta 2