Orchard Core is a modular, multi-tenant application framework and content management system built on ASP.NET Core.
Orchard Core addresses the need for flexible, scalable web applications by providing a layered architecture where the Orchard Core Framework serves as a foundation for building modular, multi-tenant applications, and the Orchard Core CMS is built on top of that framework. The modular design allows developers to compose applications from discrete, reusable components, while multi-tenancy support enables a single deployment to serve multiple independent customers or sites. Built-in modules provide content management capabilities including content types, workflows, and media handling.
Orchard Core suits teams building enterprise web applications or content-driven sites where modularity and multi-tenancy are requirements. It is particularly valuable for organizations that need to customize or extend a CMS rather than work within the constraints of a fixed platform, since the framework approach allows deep customization through module development. The project is production-ready and documented for developers familiar with ASP.NET Core and C#. The documentation covers both framework usage and CMS-specific features, with a reference guide to built-in modules available to help evaluate capabilities.
The project maintains active issue tracking with published milestones that communicate planned work and priorities for upcoming releases. The team operates a public discussion forum and Discord community for user support, alongside traditional bug reporting channels. Documentation is comprehensive and regularly maintained, covering getting started guides, API reference, and contribution guidelines for those wishing to extend the project.