Orchard Project – skalowalny, rozbudowywalny system zarządzania treścią napisany w ASP.NET MVC 3.0. Funkcjonalnością dorównuje DotNetNuke, który został napisany w czystym ASP.NET. Elastyczność narzędzia umożliwia tworzenie własnych modułów, motywów graficznych oraz layout’ów. Widoki zostały zaprojektowanie za pomocą silnika Razor, wprowadzonego w wersji ASP.NET MVC 3.0. Ponadto system jest przystosowany do pracy z Azure.

Architektura Podstawowe elementy Autorzy systemu podzieli architekturę na kilka zasadniczych części: Content Item – podstawowy element systemu przechowujący treść. Najczęściej skojarzony jest z konkretnym adresem URL. Przykładem Content Item jest np. blog czy pojedyncza strona do przechowywania treści. Content Type – typ zawartości, określa klasę Content Item’a. Content Part – część składowa Content Item, mająca zastosowanie dla różnych klas. W ten sposób możliwe jest wykorzystywanie wspólnej funkcjonalności (np. komentarze) dla różnych typów zawartości (blog, pojedyncza strona itp.). Content Field – każda zawartość może również zawierać serie pól, które potem będą wypełniane przez użytkownika systemu CMS.