We use the Umbraco Content Management system as the basis for our websites. Umbraco is an open source CMS (this means you don’t need to pay Umbraco to run it) that is fast flexible and very extensible.
What does this really mean for you?
I guess you as the CMS operator you are quite rightly more concerned with the operation of the CMS and this is also where Umbraco excels.
The interface is hierarchal with your home page at the top and subordinate pages connected “treeview style”. You edit content by selecting the page (called a node), create new pages by right clicking the node you want the page to be a subordinate of. Confused? Don' be. It’s actually very simple and intuitive and within minutes you will be able to create new content, add photos, videos, whatever you want.
Using Umbraco in a business environment also requires proper security considerations. Umbraco has its own user accounts system allowing users to login to the Umbraco Back Office interface. Umbraco comes loaded with four user profile types:
1) Admins – have access to everything
2) Writers – can create content but not publish anything
3) Editors – can create and publish but can’t access domains and security settings
4) Translators – can only update existing content (typically for translation purposes).
Additionally all published content is logged allowing full rollback to a previous version. Content can be embargoed until a particular date and also set to automatically expire on a particular date.
Umbraco performs very well when compared to leading .NET and PHP counterparts. It been written from the ground up in .NET C# and takes advantage of a specially design SQL database layer for fast data caching.
Umbraco is an open source platform and is released under an MIT License while the UI is released under the Umbraco license. Both these licenses are free to use for business purposes.