This document provides an overview of web based software development using Visual Studio 2010 and the .NET framework. It covers topics such as the client-server model, ASP.NET, C#, HTML, CSS, databases, and deploying web applications. The document is organized into 13 chapters that provide explanations of key concepts and include exercises for hands-on learning. It aims to teach readers how to design, build, and deploy dynamic, database-driven web applications.