Dotcms is described as 'DotCMS is an Open Source Java Content Management System licensed under the GPL 3.0. Used for managing websites, intranets and mobile applications. dotCMS' REST APIs (Headless CMS) allow you to deliver content to almost any internet connected device' and is a CMS tool in the business & commerce category. There are more than 10 alternatives to Dotcms for a variety of platforms, including Self-Hosted, Windows, Web-based, Linux and PHP apps. The best Dotcms alternative is Drupal, which is both free and Open Source. Other great apps like Dotcms are Joomla, SilverStripe, Batflat and nCMS.