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

FeatureWhat it means for your business
Open-sourceNo licence fees for the core CMS. You own your code and data completely
Content Delivery APIBuilt-in headless capability, deliver content to websites, apps, and any digital channel
.NET foundationEnterprise-grade security, performance, and compatibility with Microsoft Azure, SQL Server, and Active Directory
Block Grid editorFlexible visual editing for content teams without needing developer help for every change
Multi-site supportRun multiple websites from a single Umbraco installation
ExtensibleCustom property editors, packages, and integrations with CRMs, ERPs, and marketing tools
Cloud or self-hostedDeploy on Umbraco Cloud for managed hosting, or self-host on Azure, AWS, or your own servers

Umbraco vs other CMS platforms

FactorUmbracoWordPressContentful
Technology.NET 9, C#PHPSaaS (cloud only)
Licence costFree (open-source)Free (open-source)From £250/month
Headless supportBuilt-in Content Delivery APIREST API (limited)API-first, no frontend
SecurityEnterprise-grade, .NET security modelFrequent plugin vulnerabilitiesManaged by vendor
CustomisationUnlimited, full source code accessPlugin-dependent, theme constraintsContent model only
Editor experienceClean, customisable backofficeGutenberg editor, plugin-heavyStructured content, no page preview
HostingSelf-hosted or Umbraco CloudSelf-hosted or managed (e.g. WP Engine)Cloud only (vendor-hosted)

What does an Umbraco website cost?

Project typeCost rangeWhat is included
Brochure website (5 to 15 pages)£5,000 to £15,000Custom design, responsive frontend, CMS setup, basic SEO
Headless website with React frontend£10,000 to £30,000API-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 hostingFrom £35/monthManaged hosting, automatic updates, deployment slots
Self-hosted (Azure)From £40/monthApp 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.