Umbraco basics

What Is Umbraco? A Straight Answer

Most explanations of Umbraco are either Umbraco HQ's own marketing copy or a thin Wikipedia stub. Here's what it actually is, in practice, from someone who's built on it for fourteen years.

What Umbraco actually is

Umbraco is an open-source content management system (CMS) built on Microsoft's .NET platform. It's used to build and manage websites, from small brochure sites to large multi-site platforms, through a web-based editing interface called the backoffice. The core product, Umbraco CMS, is free and open source. Layered on top of it are separate paid products: Umbraco Cloud (managed hosting), Umbraco Commerce (ecommerce, formerly Vendr), and Umbraco Engage (personalisation and marketing automation).

What Umbraco is used for

In practice, that covers content-managed marketing and corporate sites, ecommerce stores built on Umbraco Commerce, member and intranet sites, and increasingly headless or API-first builds, where Umbraco manages content and a separate front end (a JavaScript framework, a mobile app, whatever) consumes it through Umbraco's Content Delivery API rather than rendering pages itself.

Umbraco vs. Umbraco CMS

"Umbraco CMS" is the precise name for the open-source core. "Umbraco" gets used more loosely, for the company, the wider product family, and the community around it. If you see "Umbraco CMS" specifically, that's the free, open-source content management layer, not one of the paid add-ons.

The real advantages, not the sales pitch

A few things are genuinely true, not just marketing lines:

  • Editor experience. The backoffice is generally well regarded for being usable by non-technical content editors, which matters more day to day than almost anything else about a CMS.
  • .NET-native. It fits naturally into a Microsoft-stack environment: Azure, SQL Server, an existing .NET development team. That's a real advantage specifically if that's already your stack, not a universal one.
  • Open source, flexible licensing. No per-seat licensing fee for the core CMS, unlike some enterprise competitors.
  • Extensible. Custom property editors, backoffice sections, and a mature package ecosystem, uSync and Umbraco Forms among the most widely used, cover most needs without a from-scratch build.

Just as honestly: it's not the right fit for every project. A very small brochure site can be over-engineered by a full CMS, and a team with no .NET experience is taking on a real skills gap, not a trivial one.

What Umbraco Engage is

Worth naming specifically since it comes up in searches: Umbraco Engage is Umbraco's own personalisation and marketing-automation add-on, personalised content, email, forms, and analytics, sold as a separate paid product on top of Umbraco CMS. My own work is mostly on Umbraco CMS itself: builds, migrations, and performance. If your project specifically needs Engage-level personalisation, flag it upfront and we can work out honestly whether it's a fit.

How to learn Umbraco

Umbraco HQ's own documentation and training courses at umbraco.com are the primary source, and they're genuinely good. The certification path, covered in more depth in what an Umbraco Certified Master actually is, is a structured way through it if you want something more formal. Otherwise, the fastest way in is what it usually is with any platform: install it locally and build something small.

If you're evaluating Umbraco against something else

See Umbraco vs. Alternatives for a fair comparison against Optimizely, Sitecore, WordPress and headless-only options, not a sales pitch for the platform I happen to specialise in.

Where I fit into this

I've worked in Umbraco specifically for fourteen years and hold Umbraco Certified Master status. If you're weighing up whether Umbraco is the right platform for a project, or already know it is and need someone to build or fix it, see what I actually do.

Deciding whether Umbraco fits your project?

Send over what you're building and I'll give you a straight answer, including if it isn't the right platform.

Get in touch