We’ve been working with content management systems from day one, in many forms.
Back in the late noughties, it was just as common, if not more common, to “roll your own” as it was to work with a CMS platform. And we did, more than once. These were systems built around very specific requirements and not nearly as flexible as the solutions we build today, but there was content and it was manageable.
The thing about having built a few CMS yourself, is that it gives you insight into what working with a fully-fledged platform should look like. We generally build Umbraco solutions that are for the enterprise, and our insight helps us build the best possible solutions for our clients.
It wasn’t until the start of the next decade that we felt the need to explore working with CMS platforms. After brief forays with other systems, we quickly started working with Umbraco, and have embraced it as one of our core technologies. Since we have always worked primarily with Microsoft’s .NET Framework, it was a natural fit.
So much so, we became an Umbraco Gold Partner. As a matter of fact, this website is built with Umbraco. Yes, that’s right, we eat our own dog food.
Debunking some common misconceptions about Umbraco
Misconception 1: Umbraco is not an enterprise solution
Often people think of Umbraco as not suitable for the enterprise. Certainly, Umbraco doesn’t fit every scenario, but it fits lots of them, and capably. There are many high-profile, large-scale websites built with Umbraco. One example is the ASP.NET website which every .NET developer will have visited at one time or another.
Misconception 2: It isn’t scalable
Umbraco has gone to considerable effort to enhance the scalability of Umbraco. That effort cannot only be seen in the Umbraco Cloud offering, but also in the free core CMS available to everyone.
Misconception 3: It has limited functionality
There are also a plethora of packages available for Umbraco that enhance its functionality—workflow extensions, personalisation and email marketing, for example.
What we like best
- Extensibility everywhere, including the content editor experience
- Supported by an active and expanding developer community
- Many ways to build integrations with other systems
- Umbraco has an aggressive release cycle, which means we often see new features, and upgrades are not usually too taxing, particularly if using Umbraco Cloud.
- We can prototype rapidly, and development pace generally is high
- Umbraco’s evolution to focus on the enterprise