Dotcms is an Open Source Content Management System (CMS), built on leading Java technology and open standards (REST API, CMIS and Spring).

dotCMS Content Management System (Java CMS) features: Java Content Management System, Java CMS, J2EE CMS, Java Enterprise Content Management

More Sites Run on Dotcms Than Our Three Nearest Competitors Combined*

dotCMS is the next generation of Content Management System (CMS). Quick to deploy, open source, Java-based (J2EE), REST APIs, extensible, integratable and massively scalable, dotCMS can rapidly deliver engaging multi-channel sites, web apps, campaigns, one-pagers, intranets - all types of content driven experiences - without calling in your programmers.

 Demo  Download

* Sources:

100% Java

Sophisticated and extensible Java architecture with an easy and intuitive user interface. Enabling your team to lower time-to-market, increase site traffic and repeat visits while providing a targeted and engaging online experience.

Cloud Ready

From single server setups to complex, highly available multi-node installations, Dotcms is ready for the cloud.

Highly Scalable

Designed from the ground up for horizontal scalability, dotCMS includes a configurable, multi-level caching infrastructure that maintains state across nodes in a cluster.

APIs, Widgets, Spring & CMIS

Open APIs to query, retrieve and write content, binary assets and even remote widgets. Dynamic plugin support gives developers the ability to hot deploy entire Spring apps in dotCMS without a restart.


Micro-sites, mega-sites, mobile apps, multi-channel; dotCMS’ robust multi-site capabilities can host thousands of sites in one system. Build your own SaaS CMS solution with granular, site based permissions.

Responsive by Design

Unrivaled support for responsive design and CSS frameworks - 13 and counting! dotCMS makes it easy to deliver engaging customer experiences across all devices.

Back to the top