This document provides an overview of .NET development. It discusses that .NET is a framework for developing web-based and windows-based applications within the Microsoft environment. It moves application development from client-centric to server-centric. The .NET framework includes the common language runtime, Windows forms, ASP.NET for web forms and web services, ADO.NET for data access, and Visual Studio.NET as the development tool. It supports multiple programming languages and allows compilation to intermediate language for execution.