A flexible CMS - so you can do things your way
Umbraco is intended to be as simple as possible while giving you the freedom to build the websites, apps or other solutions exactly the way you want. The flexibility is shown in both the way you choose to set-up and structure your projects, but also in the endless ways of how you choose to extend it. It's completely up to you - and who best to know what you need!
A beautiful user interface to create a smooth workflow
We build software that brings a smile on people's faces. Proudly originating from the roots of Scandinavian simplicity, we strive to make a User Experience that is designed to optimise the flows of creating and managing your website's content. A focus that makes work more enjoyable and simpler for both Umbraco developers as well as editors.
As headless as you need - it doesn’t mess with your html/css/javascript
“Don’t judge a book on its cover” wise people say - but definitely judge a CMS on what cover it enables. With Umbraco you’ll finally find a CMS that lets you use whatever frontend code you prefer and doesn’t mess with your beautifully crafted code. Templating in Umbraco starts with your markup - including how you like your css and javascript - not with you trying to skin markup made by the CMS. This is why so many frontends love Umbraco.
True multi-channel delivery - Manage in one place, deliver everywhere.
Umbraco is a flexible and open system that gives you and your developers full control over data, output and delivery. This means that you can use Umbraco to power anything from Responsive Websites and Mobile Apps to Digital Signage and IOT devices.
Faster time to market and full support for agile processes
Umbraco is designed to fit all the flows of your team - your developers’ as well as your editors’. This way it’s much faster to get a project live compared to alternative systems. Umbraco supports the agile processes of modern digital projects where it’s important that editors can publish any time and anywhere without worrying about “Content Freeze”, and we’ve also made sure that developers can deploy new features and bug fixes constantly. Basically, keeping the flows flowing

Integrate with anything you need
Part of what makes Umbraco flexible is its extensibility. Extensibility that makes it possible to build and add anything. Whether it’s your e-commerce platform, your CRM, a 3rd party personalisation engine or your on-premise legacy business systems - add it to your Umbraco project.
Umbraco’s full API for both frontend and back office allows you to combine these data with great and beautiful content.
Your content is what matters and we provide flexibility out of the box
With Umbraco you’re not trying to fit a square peg in a round hole. We provide a flexible and semantic content model that ensures that Umbraco match your content and not the other way around. We even provide APIs for developers to extend and tailor the User Experience for the type of content that your specific project requires.
A productive developer experience
With Umbraco’s roots in open source, and thanks to our huge ecosystem of talented developers, we’ve continuously made sure that it’s as flexible and fun to use for developers as it is for editors. This means a modern MVC based architecture, great .NET and REST APIs and an extendable back office build using AngularJS. Whether you work in Visual Studio on Windows or Sublime/Atom on MacOS, you’ll find that Umbraco is finally a CMS that works with your development flow - not against it.
Continue the Umbraco Tour
Intuitive Editing Experience - read how you can get your content out in a simpler and faster manner with Umbraco.
Ready to try Umbraco?
If you want to experience Umbraco yourself then you can get started in just a few minutes with a free Cloud trial.