Glossary / Software Development
Umbraco CMS
An open-source content management system built on Microsoft .NET, used by businesses and agencies worldwide for websites, portals, and headless content delivery.
Definition
Umbraco is an open-source content management system built on Microsoft's .NET platform. First released in 2005 by Niels Hartvig, it has grown into one of the most popular CMS platforms in the Microsoft ecosystem, powering over 700,000 websites worldwide. Umbraco gives businesses complete control over their content, design, and data without the vendor lock-in that comes with proprietary platforms.
Why Umbraco matters
Choosing a CMS is one of the most important technology decisions a business makes. Your CMS affects how fast your website loads, how easy it is to update content, how well it integrates with other tools, and how much it costs to maintain over time. Umbraco stands out because it is genuinely open-source (no hidden enterprise paywalls for core features), highly customisable, and built on a proven technology stack that enterprise IT teams already know and trust.
Key features
| Feature | What it means for your business |
|---|---|
| Open-source | No licence fees for the core CMS. You own your code and data completely |
| Content Delivery API | Built-in headless capability, deliver content to websites, apps, and any digital channel |
| .NET foundation | Enterprise-grade security, performance, and compatibility with Microsoft Azure, SQL Server, and Active Directory |
| Block Grid editor | Flexible visual editing for content teams without needing developer help for every change |
| Multi-site support | Run multiple websites from a single Umbraco installation |
| Extensible | Custom property editors, packages, and integrations with CRMs, ERPs, and marketing tools |
| Cloud or self-hosted | Deploy on Umbraco Cloud for managed hosting, or self-host on Azure, AWS, or your own servers |
Umbraco vs other CMS platforms
| Factor | Umbraco | WordPress | Contentful |
|---|---|---|---|
| Technology | .NET 9, C# | PHP | SaaS (cloud only) |
| Licence cost | Free (open-source) | Free (open-source) | From £250/month |
| Headless support | Built-in Content Delivery API | REST API (limited) | API-first, no frontend |
| Security | Enterprise-grade, .NET security model | Frequent plugin vulnerabilities | Managed by vendor |
| Customisation | Unlimited, full source code access | Plugin-dependent, theme constraints | Content model only |
| Editor experience | Clean, customisable backoffice | Gutenberg editor, plugin-heavy | Structured content, no page preview |
| Hosting | Self-hosted or Umbraco Cloud | Self-hosted or managed (e.g. WP Engine) | Cloud only (vendor-hosted) |
What does an Umbraco website cost?
| Project type | Cost range | What is included |
|---|---|---|
| Brochure website (5 to 15 pages) | £5,000 to £15,000 | Custom design, responsive frontend, CMS setup, basic SEO |
| Headless website with React frontend | £10,000 to £30,000 | API-driven architecture, modern frontend, performance optimisation |
| Portal or web application | £15,000 to £50,000+ | User authentication, role-based access, integrations, custom workflows |
| Umbraco Cloud hosting | From £35/month | Managed hosting, automatic updates, deployment slots |
| Self-hosted (Azure) | From £40/month | App Service, SQL database, blob storage, CDN |
When NOT to choose Umbraco
- When you need a quick, cheap website: If budget is under £3,000 and you just need a simple site, Squarespace or WordPress with a theme will get you online faster
- When your team is PHP-only: Umbraco runs on .NET. If your developers only know PHP, the learning curve may not be worth it unless you are working with an agency
- When you want zero maintenance: Self-hosted Umbraco needs server management and updates. If you want a fully managed experience with no technical overhead, consider Umbraco Cloud or a SaaS alternative
- When you need a blog-only platform: Umbraco can run blogs, but it is built for more complex content structures. For a simple blog, tools like Ghost or even WordPress are more straightforward
Want to build with Umbraco?
We are certified Umbraco developers who build headless websites, custom portals, and enterprise integrations on the platform. Book a free 30-minute discovery call to discuss your project.
Definition
Umbraco is an open-source content management system built on Microsoft's .NET platform. First released in 2005 by Niels Hartvig, it has grown into one of the most popular CMS platforms in the Microsoft ecosystem, powering over 700,000 websites worldwide. Umbraco gives businesses complete control over their content, design, and data without the vendor lock-in that comes with proprietary platforms.
Why Umbraco matters
Choosing a CMS is one of the most important technology decisions a business makes. Your CMS affects how fast your website loads, how easy it is to update content, how well it integrates with other tools, and how much it costs to maintain over time. Umbraco stands out because it is genuinely open-source (no hidden enterprise paywalls for core features), highly customisable, and built on a proven technology stack that enterprise IT teams already know and trust.
Key features
| Feature | What it means for your business |
|---|---|
| Open-source | No licence fees for the core CMS. You own your code and data completely |
| Content Delivery API | Built-in headless capability, deliver content to websites, apps, and any digital channel |
| .NET foundation | Enterprise-grade security, performance, and compatibility with Microsoft Azure, SQL Server, and Active Directory |
| Block Grid editor | Flexible visual editing for content teams without needing developer help for every change |
| Multi-site support | Run multiple websites from a single Umbraco installation |
| Extensible | Custom property editors, packages, and integrations with CRMs, ERPs, and marketing tools |
| Cloud or self-hosted | Deploy on Umbraco Cloud for managed hosting, or self-host on Azure, AWS, or your own servers |
Umbraco vs other CMS platforms
| Factor | Umbraco | WordPress | Contentful |
|---|---|---|---|
| Technology | .NET 9, C# | PHP | SaaS (cloud only) |
| Licence cost | Free (open-source) | Free (open-source) | From £250/month |
| Headless support | Built-in Content Delivery API | REST API (limited) | API-first, no frontend |
| Security | Enterprise-grade, .NET security model | Frequent plugin vulnerabilities | Managed by vendor |
| Customisation | Unlimited, full source code access | Plugin-dependent, theme constraints | Content model only |
| Editor experience | Clean, customisable backoffice | Gutenberg editor, plugin-heavy | Structured content, no page preview |
| Hosting | Self-hosted or Umbraco Cloud | Self-hosted or managed (e.g. WP Engine) | Cloud only (vendor-hosted) |
What does an Umbraco website cost?
| Project type | Cost range | What is included |
|---|---|---|
| Brochure website (5 to 15 pages) | £5,000 to £15,000 | Custom design, responsive frontend, CMS setup, basic SEO |
| Headless website with React frontend | £10,000 to £30,000 | API-driven architecture, modern frontend, performance optimisation |
| Portal or web application | £15,000 to £50,000+ | User authentication, role-based access, integrations, custom workflows |
| Umbraco Cloud hosting | From £35/month | Managed hosting, automatic updates, deployment slots |
| Self-hosted (Azure) | From £40/month | App Service, SQL database, blob storage, CDN |
When NOT to choose Umbraco
- When you need a quick, cheap website: If budget is under £3,000 and you just need a simple site, Squarespace or WordPress with a theme will get you online faster
- When your team is PHP-only: Umbraco runs on .NET. If your developers only know PHP, the learning curve may not be worth it unless you are working with an agency
- When you want zero maintenance: Self-hosted Umbraco needs server management and updates. If you want a fully managed experience with no technical overhead, consider Umbraco Cloud or a SaaS alternative
- When you need a blog-only platform: Umbraco can run blogs, but it is built for more complex content structures. For a simple blog, tools like Ghost or even WordPress are more straightforward
Want to build with Umbraco?
We are certified Umbraco developers who build headless websites, custom portals, and enterprise integrations on the platform. Book a free 30-minute discovery call to discuss your project.
Frequently Asked Questions
Common questions about Umbraco CMS and content management.
Is Umbraco really free?
The core Umbraco CMS is genuinely free and open-source under the MIT licence. You can download it, modify it, and use it commercially without paying licence fees. Costs come from hosting (typically £35 to £150/month), development time to build your site, and optional paid add-ons like Umbraco Cloud for managed hosting. There is no "enterprise edition" paywall for core features.
Can Umbraco work as a headless CMS?
Yes. Since version 12, Umbraco has included a built-in Content Delivery API that serves content as JSON to any frontend. You can use Umbraco in traditional mode (CMS renders the pages), headless mode (API delivers content to a separate frontend), or hybrid mode (both at once). This flexibility is one of its biggest advantages over platforms that force you into one approach.
How does Umbraco compare to WordPress for business websites?
WordPress is easier to get started with and has a larger plugin ecosystem. Umbraco is more customisable, more secure out of the box, and better suited to businesses that need integrations with other .NET systems, role-based access control, or multi-site management. WordPress sites are frequently targeted by security exploits through plugins, while Umbraco's .NET foundation provides a more robust security model. For simple blogs, WordPress wins. For business-critical websites and portals, Umbraco is typically the stronger choice.