Technologia ASP.NET to jedno z najpopularniejszych narzędzi do implementacji dynamicznych witryn internetowych. Jest to wygodne narzędzie dla programistów. Aczkolwiek ręczna edycja widoków w oparciu o składnię Razor może być wymagająca dla redaktorów witryny. Z tego powodu tworzone są systemy zarządzania treścią (CMS). Jednym z nich jest Umbraco. Implementuje on funkcjonalności CMS, oferując stosunkowo funkcjonalny sposób edycji zawartości witryny dla redaktorów i jednocześnie nie powoduje utraty elastyczności programistycznej dostarczanej przez technologię ASP.NET MVC.