Choosing a content management system (CMS) for your website can be a difficult process that could keep you changing your mind between the many solutions available. This can be down to features provided, the pros and cons of each system, and the cost of building and hosting the solution.
However, the question you should always ask yourself while considering CMSs is the same: “What are we trying to achieve?”
Very briefly, this is what a CMS is and means for your business:
A content management system is an application that allows publishing, editing and modifying content, organizing, deleting, as well as maintenance from a central interface (i.e. a dashboard). Systems of content management provide procedures to manage workflow in a collaborative environment (i.e. multiple users can edit content).
If your website is built using a CMS, it means that you and your team have control over content; leaving the assistance of a development team when you need to make bigger changes (like features or design).
Umbraco is an open source CMS platform for publishing content, deployed on Microsoft based infrastructure. It was developed in 2000 and released as open source software in 2004. It is also one of the leading .NET-based open source CMSs. By the way, we develop a great deal of projects using .NET.
Umbraco has the flexibility to run anything from a small blog to a highly complex website/application. It also gives developers the freedom and tools necessary to create tailored solutions that can be expanded as your website grows.
Even with WordPress’ stucture, Umbraco is a more comprehensive approach to CMS by providing full customization. It can be tailored precisely to the publishing needs of any advanced website or web application (provided you know where you’re heading). An ever growing community aids in terms of packages (Umbraco’s version of plugins), templates, and user support.
Much like any open source software, there’s a community built around Umbraco: a staff of nine, a core development team of 15 volunteers who work on the open source core platform. Umbraco’s community site has more than 55,000 registered users and developers, and they’ve organized themselves well to have a developer conference every year.
In short, Umbraco is used often for complex, content-rich corporate websites, especially if the goal is for our clients to maintain the content.
Umbraco has three main features that make it an excellent tool at the time of recommending its use to our clients:
1. It is highly customizable and is written in .NET, one of our development languages of expertise
2. Its intuitive interface is easy to use for non-developers, which fits the goal of allowing our clients to edit and develop the website’s content
3. It supports multiple users and members
Going back to choosing on a CMS, the basic question still stands: “What are we trying to achieve?”. Sometimes it’s easy for business owners to explain a development team their goals, but a conversation or exploration phase with a trusted partner can help find answers by examining key factors.
The first step is to make a step: ask us about the successful Umbraco implementations we’ve done for our clients.