Umbraco, the .NET CMS for editors and developers
Understanding Umbraco as a platform
Umbraco sits on ASP.NET, so it inherits the performance, security, and enterprise capabilities of Microsoft's web framework. Content editors work through a browser-based interface, creating pages, uploading media, and managing content without code. Developers work in C# and .NET, building custom functionality and integrating business systems however the project requires.
The Umbraco CMS system is free and open source: no licensing costs, no vendor controlling your roadmap, and no restrictions on what you build or where you deploy it.
Why organizations choose Umbraco
Built for .NET environments. Umbraco is a .NET CMS, so if your organization already runs on Microsoft infrastructure, it integrates naturally with your existing systems, which simplifies architecture and reduces integration friction.
Developer-friendly. Your developers work in familiar .NET patterns with standard tooling and C#, rather than a proprietary framework.
Editor-friendly. Despite its technical depth, Umbraco gives content teams an interface they can actually use, so routine updates don't depend on a developer.
Extensible without compromise. Custom workflows, specific integrations, unusual content structures: Umbraco's flexibility means you rarely have to explain why the CMS "can't do that."
No vendor lock-in. You own your data, control your hosting, and can export everything if you ever leave.
A package ecosystem. Community packages cover forms, SEO, media management, workflow automation, and ecommerce, among others, so common requirements rarely need custom development.
What Umbraco handles well
Umbraco handles corporate websites with real complexity: approval workflows, scheduled publishing, and audience or region variations. It adds ecommerce through packages such as Umbraco Commerce, and it supports multi-site setups run from one installation. It distributes content to websites, apps, and APIs. It also powers custom applications that need both functionality and content management, among them member portals, booking systems, directories, and intranets.
Design, packages, and hosting
Design can start from a commercial theme customized to your brand, or from a fully custom design when your requirements or brand standards call for it. The package ecosystem covers most standard needs, and when a package doesn't fit, custom development creates exactly what you need.
Umbraco requires ASP.NET hosting with SQL Server or a compatible database. Options range from Umbraco Cloud (official hosting with deployment automation and staging environments) through Microsoft Azure and AWS to traditional or on-premises hosting for organizations with data-sovereignty requirements. When you work with us, we evaluate hosting against your traffic, budget, and growth plans, then handle setup and configuration.
Is Umbraco right for you?
The Umbraco content management system fits organizations that value technical flexibility, need deep .NET integration, or require more control than consumer-focused platforms provide. If you're unsure whether it fits your project, we'll tell you honestly at the first meeting; we build on several platforms and have no reason to push Umbraco where it doesn't belong.
Two ways to work with us
Continuous Monthly Development: Send tasks whenever they arise. With Care, everything runs in writing at one fixed monthly price: no estimates to approve, no cost overruns.
Care Plus gives you everything in Care at its own fixed monthly price, plus up to two hours of meetings per month with a Project Manager or any 1902 Software expert (for planning, advice, and technical discussion), up to two ongoing tasks at a time, and up to two developers working on your tasks at the same time.
Care Ultimate is for ongoing engagements, often across multiple systems, that need close collaboration: a fixed price for every task or group of tasks, approved by you before work begins, people with the right expertise added to your project as your needs grow, and meetings with any 1902 Software expert whenever you need them (billed at the going project management rate for the actual time spent).
Fixed Price Projects: For a single, well-defined Umbraco project (a new build, a major upgrade) you get one agreed price for the whole thing, fixed before work begins.
Large projects typically start with a Project Scoping phase at an agreed, prepaid fixed price. The purpose is to precisely define what will be built and to establish the final price. This ensures full clarity for both you and us before development begins.
How we use AI
Our Umbraco developers and testers use modern AI-assisted tools through development and testing. Every solution is still reviewed, tested, and verified by experienced software developers and testers before delivery.
Free, no-commitment
Commonly asked questions
Is Umbraco free?
The core platform is free and open source, with no licensing fees. Your costs are hosting, any commercial packages you choose, and the development work to build and maintain the solution.
Is Umbraco right for ecommerce?
Yes, through packages such as Umbraco Commerce (Vendr) or Ucommerce, which add full webshop functionality on top of the CMS. See our Umbraco ecommerce page.
What hosting does Umbraco need?
ASP.NET hosting with SQL Server or a compatible database: Umbraco Cloud, Azure, AWS, or traditional and on-premises hosting. We evaluate the options against your traffic, budget, and growth plans.
Can you migrate our site to Umbraco?
Yes: content, design, and functionality moved from your current platform, with URL redirects handled so your search rankings survive, at a fixed price agreed before work begins.
Who maintains the site after launch?
The same team that built it, through Continuous Monthly Development: platform updates, security patches, and improvements, handled continuously.
How is the work priced?
At fixed prices agreed before work begins: a Fixed Price Project for a defined build, or a Continuous Monthly Development plan for ongoing work.