We've covered a lot of ground in this chapter. We began with an introduction to ASP.NET MVC, showing how the ASP.NET web framework and the MVC software pattern combine to provide a powerful system for building web applications. You looked at how ASP.NET MVC has matured through two previous releases, looking in more depth at the features and focus of ASP.NET MVC 3. With the background established, you set up your development environment and began creating a sample MVC 3 application. You finished up by looking at the structure and components of an MVC 3 application. You'll be looking at all of those components in more detail in the following chapters, starting with Controllers in Chapter 2.