This tutorial covers the fundamentals involved in building an ASP.NET application. From a syntactical point of view, writing .NET code is similar to writing the classic ASP code that you may have seen during the late dot-com era. Many of the key symbols remain the same, and even some of the syntax survives. However, the entire underlying execution model changed dramatically between classic ASP and ASP.NET. Whereas executing classic ASP pages was primarily an exercise in rendering HTML, interpreting script code, and calling Component Object Model code, ASP.NET introduces an entirely new object-oriented execution model.