ASP.NET is useful in more ways than one. If you aren’t already a .NET developer, it’s the gateway to
learning the framework, and the languages that you can use to program against it. The most common
languages, and the ones covered in this book, are C# and VB.NET. Skills in these languages and
framework go way beyond web development. You can use them for mobile development with Silverlight,
which uses the .NET framework for Windows Phone 7 Desktop development; or .NET on Windows
Power Desktop development with the Windows Presentation Foundation (WPF), part of the .NET
Framework Workflow development for business processes using the Workflow Foundation (WF)—which
is also part of the .NET Framework Connected systems development using the Windows Communication
Foundation (WCF).