Umbraco 7 features at a glance
- The backend is mainly built on .NET C# MVC. There are some leftovers of web forms still in the core, but they are being weeded out.
- The frontend is powered by Google's AngularJS. Umbraco has a robust set of directives, services and resources which make extending functionality easy.
- Support for SQL CE and MSSQL is robust. There is also some support for MySQL.
- Umbraco can host a single website or several.
- There is support for caching and load-balancing.
- Umbraco has a built-in search support using Examine which is a .NET port of the Apache Lucene search engine.
- Umbraco development is like standard .NET MVC development with the benefit of a CMS to provide management tools.
- Umbraco has a huge and helpful community that regularly create add-ons and help answer questions.
- Umbraco follows many convention over configuration patterns.
- Umbraco tends to provide default functionality with the ability to override it.
- The core is open-source and is hosted on GitHub. Umbraco developers regularly contribute to the core.