It has extensive support for XSLT, Webforms (masterpages etc.) and MVC. Data access is 100% based on LINQ and can talk with xml-file storage and normal sql databases. User defined types are dynamically compiled and are typesafe to use program against. Fantastic! Very tight and well thought trough system.