Cloud Based Content Management System

dotCMS Enterprise Cloud (dEC) is an on demand SaaS cloud based CMS and SaaS platform available on Amazon's EC2.

Business User

For the business user, dEC provides a modern application and strategy to execute in real-time. A platform that delivers content, brand and integrated processes across all digital channels with speed and efficiency that is vital. Fast, powerful and simple, dEC gives the business-side the control and delivery it needs to meet market demands on-time.


For the developer, what takes weeks and months to set up the proper development and publishing environments, takes days with dEC's on-demand access and scalability. By removing these hurdles and management tasks, developers can focus on the work-at-hand and increase their productivity.

IT Leader

For the IT leader, the time and cost savings are clear as IT departments look to become more agile and efficient. With AWS secure and private infrastructure, along with dotCMS’s push-publishing and auto-scaling capabilities, IT can focus on business innovation, rather than server administration.

dEC Setup Examples

dotCMS Enterprise Cloud offers high availability, load balancing between different production nodes, UAT/Testing environment mirrors, dedicated authoring environment, and the option of a disaster recovery node that is completely separated by network and geography. Below are a few examples of typical dEC client setups. Contact us to learn more or to talk to an engineer who can custom design a the solution that is right for your organization.

Amazon Technology Partner

dotCMS Enterprise Cloud FAQ

  • Q:  How many sites can I run on a dotCMS Cloud server?
  • A: You can run an unlimited number of sites dotCMS has multi-tenant/virtual hosting capabilities baked in.  In dotCMS. you can create new hosts or copy existing host, point your DNS at them that's it. Content contributors access can be limited to a single host within the system.  Your only limit is the server instance and implementation capacity.
  • Q:  How many content authors can I have?
  • A: Unlimited - again, really.  From the dotCMS admin, you can set up as many Developers,  Content contributors and Content managers as you need.  The only limit to the number of users is the server's capacity, which varies as the server size grows and from implementation to implementation.
  • Q:  What is included in “Developer Support”?
  • A:  Developer support is intended for organizations, companies and agencies who are comfortable building custom websites and are looking for a service to host their dotCMS installation. Developer support includes server monitoring, server "uptime care" and cloud backups. Customers who choose Developer support are responsible for building their own websites, content and web applications and leveraging the same community resources that are available to the public at large, including the monitored forum, the dotCMS documentation site and other public channels of support.  Customers who choose Developer Support can also choose purchase online or onsite training courses to accelerate new developments in dotCMS this is included in “Cloud Support”?
  • Q:  What is included in “Cloud Support”?
  • A:  Cloud Support gives you access via the phone and our support portal to dotCMS team of support engineers, who can help you with issues, roadblocks or questions you might have with the dotCMS system.  It also insures that your dotCMS installation is up to date with updates, upgrades and the latest dotCMS code (scheduled to meet your uptime requirements). 
  • Q: What does “Uptime Care” mean?
  • A: Uptime Care means that dotCMS is responsible - on a for keeping your dotCMS server running and serving 24/7/365.  If there is an issue with the dotCMS or the server environment that is preventing dotCMS from delivering content, dotCMS support staff will work to resolve the issue or to provide the customer with a recommended resolution. Uptime care does not extend to support of outages due to capacity (we will provide you with a recommendation), custom plugins or custom implementations, all of which can cause outages on a Cloud server.   
  • Q:  Do we get access to the whole dotCMS codebase?
  • A: dotCMS Cloud customers looking to develop custom plugins or functionality can access the dotCMS public source code at DotCMS Cloud customers do not have access to the dotCMS EE source code, which is only available to dotCMS licensees.
  • Q:  How long does it take to setup my server?
  • A:  Generally speaking, once your subscription payment has been made, dotCMS will have your server up in less than a day.
  • Q:  How secure is my cloud server? I would like to use it to store XYZ sensitive information.
  • A: dotCMS cloud servers are built using security best practices for running infrastructure on Amazon Web Services. This includes a dedicated private network for each client, limiting administrative access as appropriate, running all services with "least privilege" access, and encrypting data at rest and in transit (additional SSL configuration may be necessary for the latter).This said, dotCMS cloud has not been audited for PCI compliance and you should not use dotCMS to store any sensitive information like credit cards. We recommend using a 3rd party payment gateway or system for storing this type of information.
  • Q:  How do I point my domain name to my dotCMS instance?
  • A:  You will need to change your domain's DNS record to point to your server's ip.  The process for doing varies per Domain registrar.  We recommend using a cname record to point to the host name we have provided to you.
  • Q:  Can I access the REST apis and/or deploy and use plugins?
  • A:  Yes, the REST apis are available for use by external systems. Additionally, you can deploy OSGi based plugins in your cloud instance to extend and build apps on top the dotCMS.   Be aware that dotCMS staff reserves the right to remove these plugins if we find or suspect that one or more of them are causing service outages. 
  • Q:  How many IP addresses do I get?
  • A:  Every dotCMS Cloud server gets one public IP address.
  • Q:  How about SSL - can I install my own cert?
  • A:  dotCMS can provide you with a csr that you can have signed and we will install it on your server(s).  Email or enter a support ticket to get the process started.
  • Q:  If I don’t get support, can I add it later?
  • A:  You can, but it will require you to purchase a "Basic" support agreement from dotCMS which is an annual support contract.
  • Q:  Can I pay by Invoice?
  • A:  If you need to pay by invoice, you will need at least a one year contract.  Contact us for more information.
  • Q: How can I connect to my instance?
  • A:  dotCMS' browser based admin interface has all the tools included that are required to manage your web sites.  You can connect to your instance via http and https.  We do not offer any shell, ftp or ssh access.
  • Q:  Can I install other web software on my instance?
  • A:  No, your instance is dedicated to dotCMS only.  You can always spin up new Amazon instances and use them in conjunction with your dotCMS cloud server.
  • Q: Can I use other Amazon cloud services (CDN, Route 53) with my dotCMS managed instance?
  • A: Sure.  If you have other cloud services you can include a dotCMS cloud instance as completely managed dotCMS instance in your infrastructure - though you will still only have access to the dotCMS admin interface and APIs.  
  • Q: If I need to move to bigger instance or add storage, can I do that and how much does it cost?
  • A: Moving to a difference instance size is easy.  All you need to do is open a support ticket or send an email to and our support engineers will schedule the upgrade in.  You will receive payment instructions in your email (a new cloud subscription will be started at the new price and your old subscription will be cancelled. The actual instance upgrade process takes about an hour (though often less) but does require a server restart.