DotCMS is an open source free software web content management system (WCMS) for constructing, running websites and managing content and content driven web applications. DotCMS supports virtual hosting, Structured content, WYSWYG editing, Versioning, Responsive design support, SEO URLs, mobile compatibility, Clustering and WebDAV. The CMS comes in both free and paid versions. The free community edition runs on the Postgre SQL and MySQL and its paid editions run on databases like Oracle and MSSQL.
DotCMS has all the standard features like templates, page caching and API. Its other features include RSS Feeds, user tracking, AJAX calendar, blogs, forums, news listing, tags, language translation (Spanish, English, French, German) etc.
DotCMS was constructed as a Java alternative to the various CMS platforms that run on the PHP scripting language. It is also developed by William Ezell who had developed the open project dotproject. It is available under the GNU license written in Java and comes as a stack with the Apache Tomcat application Server.
The latest version is the DotCMS 3.2 that was released in 2015.