Umbraco Platform Overview
Umbraco is an open-source, ASP.NET Core-based CMS known for its flexibility, developer experience, and strong community ecosystem. With the release of v14 (2024) and the subsequent v17 LTS (2025), Umbraco introduced Bellissima — a completely rebuilt backoffice using Web Components, Lit, and TypeScript — replacing the legacy AngularJS interface that had served the platform for over a decade. Umbraco v17 LTS, built on .NET 10 LTS, is the recommended version for new projects in 2026, with enterprise-grade support through 2028.
This section contains practitioner-level research on the Umbraco ecosystem, covering architecture, development patterns, migration paths, and real-world implementation guidance.
Platform Snapshot
Section titled “Platform Snapshot”| Detail | Value |
|---|---|
| Current Version | v17 LTS (latest long-term support), v14+ architecture |
| License Model | Open-source (MIT); commercial tiers for Cloud and Heartcore |
| Hosting | Self-hosted (any .NET hosting) or Umbraco Cloud (PaaS) |
| Framework | .NET 10 LTS (ASP.NET Core) |
| Backoffice | Bellissima (Web Components + Lit + TypeScript) |
| Database | SQLite, SQL Server, MySQL, or PostgreSQL |
| Search | Examine (Lucene.NET-based, built-in) |
| Headless API | Content Delivery API (REST, opt-in) + Management API |
| CI/CD | Umbraco Cloud Deploy or custom pipelines |
| Target Market | Mid-market CMS, agency-friendly, content-driven websites |
Licensing Tiers
Section titled “Licensing Tiers”| Tier | Cost | Includes |
|---|---|---|
| Umbraco CMS (self-hosted) | Free (MIT license) | Full CMS, Bellissima backoffice, all APIs, community packages |
| Umbraco Cloud | Paid (subscription) | Managed hosting, CI/CD, environment promotion, automatic upgrades |
| Umbraco Heartcore | Paid (subscription) | Headless-only CMS as a service, Content Delivery API, GraphQL |
The free self-hosted tier includes the complete CMS with no feature gating — there are no “enterprise-only” features locked behind a paywall. Cloud and Heartcore add managed infrastructure and convenience, not core CMS functionality.
Who Is Umbraco For?
Section titled “Who Is Umbraco For?”Umbraco is best suited for organizations and agencies that need:
- Open-source flexibility with no licensing fees for self-hosted deployments
- Agency-friendly development with a strong ecosystem of packages, community support, and extensible backoffice
- .NET ecosystem alignment — ideal for teams already invested in Microsoft’s technology stack
- Mid-market scale — powerful enough for complex content sites without enterprise-tier pricing
- Hybrid delivery options — traditional server-rendered Razor views, headless via Content Delivery API, or a mix of both
- Content author experience — Bellissima provides a modern, intuitive editing interface
- Budget-conscious projects — the free self-hosted option makes Umbraco accessible to organizations that cannot justify enterprise CMS licensing
Organizations that need built-in personalization, A/B testing, or SaaS-only delivery may want to evaluate Sitecore or Optimizely as alternatives.
Understand the Platform
Section titled “Understand the Platform”- Bellissima Architecture — Web Components backoffice, Management API, why this is the biggest change in Umbraco history
- v14+ Capabilities — Content Delivery API, content modeling, Block List/Grid, Examine search
- v13 vs v14 vs v17 — Version comparison matrix
Make a Decision
Section titled “Make a Decision”- When to Choose Umbraco — Decision framework, getting started, FAQs
Build Something
Section titled “Build Something”- Property Editors Migration — AngularJS to Web Components migration guide
- Migration Paths: v8 to v17 — Upgrade scenarios with timeline estimates
Reference
Section titled “Reference”- Known Issues & Gotchas — Documented issues with workarounds (v14+)