"ASP.NET" ile bir Web sitesi yapıldığında, genel olarak yapılan tüm işlemler aslında CRUD (Create Read Update Delete - Yarat Oku Güncelle Sil) işlemlerinden ibarettir. Sayfanın bazı kısımları için bu işlemleri kullanıcının yapması beklense de sayfa yöneticisinin tüm veritabanı üzerinde bu işlemleri yapabilme hakkı olması gerekmektedir. Bu işlemlerin yapılabilmesi için sayfa yöneticilerine bir şekilde içerik yönetim sistemi sayfası yazılması gerekir. Küçük çaplı bir veritabanı için bu sayfanın hazırlanması çok zor olmasa da, büyük ve karmaşık bir veritabanını göz önüne aldığımızda tüm tablolar için bu dört işlemin yapılmasını sağlayacak sorguları yazmak ve arayüzleri oluşturmak çok fazla zaman alacaktır. Visual Studio 2010 ile gelen "ASP.NET Dynamic Web Sites" özelliği sayesinde artık böyle bir sayfa otomatik olarak oluşturulabilir.
Microsoft Visual Studio 2010 ile yani .NET Framework 4.0 birlikte bir çok yenilik gelmiştir. Bunlardan bir tanesi de Login (Oturum Aç) arayüzüdür.
Bu işlemler sonucunda Microsoft Visual Studio 2010 yardımıyla, içerik yönetim sistemine sahip, kullanıcı kimlik denetimi bulunan ve kendi temel sayfasını üreten bir "ASP.NET" oluşturulmuş olur.