< dotCMS 4

dotCMS 4

Introducing dotCMS 4.0 new user interface written in Angular 2 and based on Google Material design.

Uncomplicate your
Content Management System

Your needs are complicated. Your CMS shouldn’t be. Some projects may require different publishing options - like static or dynamic - while other projects will excell in an headless environment. With dotCMS, you can manage as many, or as few, publishing models as you need.

Endless Possibilities

With dotCMS, we give you the freedom to create exactly what you need - whether it’s the speed and security you get with a static site, the flexibility and personalization of dynamic, or the ability to future-proof your content with a headless CMS solution, dotCMS gives you the power to build what you need, when you need it.

Want to learn more?

Get a crash course in dotCMS at our weekly webinar. Pick the day and time that works best for you and get your inside look at what dotCMS can do.



At dotCMS, we believe that building content-driven websites, portals, intranets, and mobile or single page apps in a CMS should not be difficult. Concepts should be simple and abstractions should be minimized. This, understandability, is at the heart of the dotCMS system. With the ease of use for developers coupled with our J2EE enterprise stack, even the most complex integrations are surprisingly simple.

Java — Built on category-leading technologies that shape modern enterprise Java development

Elasticsearch — All content is indexed in real time by Elasticsearch

Redis Cache — Multi-tier cache implementation

Osgi — Plugins can be deployed at runtime published across environments

Databases — Oracle, PostgreSQL, SQL Server, MySQL and H2

REST APIs — Head-Optional CMS with all content manageable and accessible from API