Umbraco is an open source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. The open source backend is released under an MIT License while the UI is released under the Umbraco license.
Umbraco is not just for websites, though it does beautiful, fast websites extremely well. Umbraco is an expert at providing mobile-platform specific sites with a single set of content. Umbraco can deliver your site to iPhone, Android, BlackBerry, and Windows phones seamlessly while you maintain only one set of content. No more maintaining sites specifically for each mobile-platform.
Umbraco can manage and deliver your rich media content with ease. Whether it’s e-learning or multi-player gaming, Umbraco has the tools to allow management of media and high-performance delivery of rich sites based on Flash, Silverlight, or HTML5.
Umbraco is even a great choice for non-traditional web sites, such as those used in a kiosk scenario. Umbraco can publish your content from a central publishing server to multiple distributed kiosks, keeping them up to date with the latest content. Because Umbraco runs on a standard Microsoft IIS web server, there are no special requirements for running it on a standalone PC in a kiosk or other remote location.
Umbraco is uniquely well qualified to integrate with almost any existing system. With its open and flexible architecture it is a breeze to integrate with web-based systems such as
- Microsoft SharePoint
- Microsoft CRM
In addition, using Umbraco’s Event Model it is simple to integrate Umbraco into an existing legal compliance, audit, or content review workflows.
ExtensibilityOne of Umbraco’s core strengths is its ease of extensibility. Using the Umbraco API you can customize any of Umbraco’s features or add your own new features. Using Umbraco’s Event Model you can integrate Umbraco with myriad systems, customize workflow, or send a Tweet with each new blog post.
If you have existing ASP.NET controls, you can integrate them into Umbraco easily and without modification. This is simply a matter of copying your controls to the Umbraco file location, selecting them from a list, and inserting into a page – no code required.
When you decide to take Umbraco to the limits, rest assured that Umbraco’s adoption of industry- standard languages (html, css, jQuery, C#) and non-proprietary template and rendering engines (ASP.NET Masterpages) mean your team can start customizing without delay.
Umbraco has a deep ecosystem of add-ons, extensions, and skins – all accessible from the Umbraco Community website. In addition, Umbraco has invested in developing a network of certified developers, trainers and partners that cover much of the world’s geographies. Umbraco Certified Developers have attended an Umbraco master course and passed an exam in order to prove their Umbraco mastery. There are hundreds of Umbraco Certified Developers throughout the world.
Umbraco Certified Partners have a staff of Umbraco Certified Developers, a proven track-record with Umbraco implementations, and are recommended by both past-clients and Umbraco itself. There are more than 50 Umbraco Certified Partners.