ASP.NET 4.0 includes improvements to WebForms development, such as new project templates and snippets, and enhancements to server controls. It also includes routing capabilities that allow for cleaner URLs. For runtime, ASP.NET 4.0 features improved application monitoring, integration with IIS for auto-starting applications and warm-up capabilities, and enhancements to session management and output caching.