Frontend web development is a process of transforming data into a graphical interface. It enables users to view and interact with that data digitally. Frontend development languages are usually HTML, CSS, and Javascript.

Umbraco frontend

While frontend is the presentation layer of a software, backend would be the "behind the scenes" of a software. When it comes to Umbraco CMS, we call the backend part of the software “backoffice”.

So you could say that Umbraco frontend is the “face” of an Umbraco-based site. And the way the site is going to look like largely depends on how the Umbraco backoffice is set up.

Umbraco frontend then is what your site visitors are seeing and interacting with. This could be text, photos, videos, other illustrations.

As headless as you need it to be

The out-of-the-box frontend in Umbraco builds on the concept of Razor Views from ASP.NET MVC, CSS, and JavaScript but Umbraco can also be as headless as you want to to be.

That’s because Umbraco doesn’t interfere with whatever frontend code you choose to work with and doesn’t mess up the end result.

You can create templates in Umbraco starting with your own markup, that means that the CMS doesn't come in your way and you have a high level of flexibility and creativity. This is exactly why Umbraco is loved by frontend developers far and wide.

Want to be updated on everything Umbraco?

Be one of the first to know about special offers on our products and services. Get invitations to Umbraco events and festivals sent directly to your inbox.

All you need to do is get on our mailing list and soon you'll become a true Umbraco-know-it-all.

Sign up for Umbraco newsletters and offers

Are you sure, that's your real e-mail?