Umbraco CMS is a free and open source .NET content management system built on ASP.NET Core that helps developers deliver digital experiences through a friendly, extensible platform.
Umbraco addresses the need for a flexible CMS that integrates with the .NET ecosystem. It provides a backoffice interface for content management and is designed to be extended rather than run directly from source code. Developers install Umbraco through standard package commands on Windows, Linux, and macOS, then customize it to fit their specific requirements through its extension capabilities.
Umbraco suits teams already invested in .NET development or those seeking a CMS that works naturally within the ASP.NET Core environment. It is particularly valuable for projects where deep customization and control over the content model matter more than out-of-the-box features. The project provides comprehensive documentation covering installation, fundamentals, and tutorials for building websites and customizing the editing experience. A live backoffice preview automatically deployed from the main branch lets potential users explore the interface before committing to installation.
The project maintains active community engagement through a Discord server and dedicated forum where users can ask questions and receive help. Contribution is actively encouraged through a documented guide, with the repository accepting bug reports and feature requests. The backoffice interface receives ongoing refinement, with improvements automatically deployed and showcased in the preview environment.