---
title: "Product comparison"
canonical: "https://support.appfire.com/space/CDMC/2192677102/Product%20comparison"
format: markdown
---
> Macro (aura-html)

![Comala Document Management product comparison header](media://12334505-3c12-45f2-a193-e30597a59b41)

> ℹ️ Last updated 7/10/2026

## **Hosted app and cloud app differences**

This page compares the features and functionality of the hosted app (server and data center) with those of the cloud version of **Comala Document Management**.

---

### Workflows - management and application

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Applying workflows** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Page workflow** | Users can apply a workflow template to a page or blog post. | :check_mark: | :check_mark: |
|  |  |
| **Space workflow** | Application of a workflow by a space administrator to all the individual pages and blog posts in a space | :check_mark: | :check_mark: |
|  |  |
| **Space workflow application by content label filter** | Application of a space workflow based on the Confluence content label | :check_mark: | :check_mark: |
|  |  |
| **Global workflows** | Global administrator management of workflow templates in Confluence Cloud. | :check_mark: | :check_mark: |
|  |  |
| **Custom workflows** | Ability to create custom workflows to meet organizational, team, and project needs. | :check_mark: | :check_mark: |
|  |  |

---

### Workflows - editing workflows

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Creating and editing workflows** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Workflow builder visual editor** | Visual workflow editing tool | :check_mark: | :check_mark: |
|  |  |
| **Workflow markup editor** | Workflow template source editor | :check_mark:<br>Markup Editor | :check_mark:<br>Code Editor |
|  |  |
| **Workflow import** | Import a workflow | :check_mark: | :check_mark: |
|  |  |
|  |  |  |  |

---

### Workflow states

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **States** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Add States** |  | :check_mark: | :check_mark: |
| **Modify State Names** |  | :check_mark: | :check_mark: |
| **Modify State Colors** | Use colors to indicate important states. | :check_mark: | :check_mark: |
| **Add Due Dates** | Add due dates in any state. | :check_mark: | :check_mark:<br><sub>Expiration dates</sub> |
| **Modify Due Dates** | Change existing due dates. | :check_mark: | :check_mark: |
| **Initialize States** | Transition all pages for the associated workflow into a specific state in that workflow. | :check_mark: | :check_mark: |

---

### Content reviews - approvals and reviewers

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Approvals and reviewers** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Approvals** | One or more approvals can be added to a workflow state | :check_mark: | :check_mark: |
| **Minimum reviewers** | Set the number of users who must review an approval to complete the approval. | :check_mark: | :check_mark: |
| **Limit the users who can be assigned.** | Limit the users who can be manually assigned to an approval using the workflow popup to<br>- one or more individual users
- users who are members of one or more user groups | :check_mark: | :cross_mark: |
| **Manual assignment of reviewers** | Assignment of one or more reviewers to an approval using the workflow popup on the page | :check_mark: | :check_mark: |
| **Preassignment of reviewers** | Assignment of reviewers to approval by the workflow on the workflow transition to the state containing the approval | :check_mark: | :check_mark: |
| **Limit assigners** | Limit the user(s) and/or group(s) that can manually assign users to the approval. | :check_mark: | :cross_mark: |
|  |  |
| **Custom approval buttons** | Customize the displayed names for the approval buttons in the workflow popup for each approval. | :check_mark: | :check_mark: |
| **Approval e-signatures** | Reviewer identity authentication to activate an approval and undertake an approval | :check_mark: | :warning: |
|  |  |  |  |

---

### Tasks

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Tasks** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Workflow tasks** | Add, assign, and complete workflow tasks | :check_mark: | :cross_mark: |
|  |  |

---

### Workflow triggers

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available


|  |  |  |  |
| --- | --- | --- | --- |
| **Workflow triggers** | **Description** | **Data Center** | **Cloud** |
| **Workflow triggers** | Workflow flexibility can be added by adding one or more workflow trigger macros, each listening for a workflow event and setting one or more actions. | :check_mark:<br>Workflow triggers are created in markup in the visual editor or markup editor | :check_mark:<br>Workflow triggers are created using the app workflow builder visual editor or added as JSON to the code editor. |
|  |  |  |  |

---

### Workflow parameters

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Workflow parameters** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Add workflow parameters** | Add custom workflow parameters, whose values are editable and are referenced from an applied workflow. | :check_mark: | :check_mark: |
|  |  |
| **Space parameters** | Workflow parameters are managed by the space administrator for the space | :check_mark: | :check_mark: |
|  |  |  |  |
| **Workflow trigger use of workflow parameters** | Use of workflow parameter as a value reference for workflow trigger actions | :check_mark: | ⚠ |
|  |  |

---

### Reporting

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Reporting** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **In-app reporting tools** | In-app tools to report on workflow actions and events | :check_mark: | :check_mark: |
|  |  |  |  |
| **REST API** | REST API | :check_mark:<br>> ℹ️ Document Activity REST API from Comala Document Management v7 Data Center to integrate with existing business information tools.
> ℹ️ 
> ℹ️ Other APIs, including JAVA API. | :cross_mark:<br>> ⚠️ No public API for Comala Document Management app. |
| **Report macros** | Reporting page macros to add to the content<br>- Document activity report macro or page activity report macro
- Document state report macro
- Document Approvals Macro
- Document stats report macro | :check_mark:<br>- The data center app includes new document activity-based reporting macros
- The server app includes page activity-based reporting macros | :check_mark:<br>> 📝 The **document stats report** macro is not available in the cloud.<br>- Cloud report macros differ in available filters and display configuration. |

---

### Notifications

 ✅ – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Notifications** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| #### **Email notifications** |  | :check_mark: | :check_mark: |
| #### **Workbox notifications** | User notifications in the user profile | :check_mark: | :cross_mark:<br>> 📝 Confluence Cloud does not provide an API for notifications. |
| #### **Custom notifications** | email, page messages, etc.** ** | :check_mark:<br>> 📝 set-message macro in a workflow trigger displays an on-page message panel (info, warning, note) and is persistent until removed | :check_mark:<br>> 📝 set-message macro in a workflow trigger displays a page message dialog box. |

---

### Draft and published view navigation  

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Draft and published documents** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Draft and published views** | Users navigate between the work-in-progress version and the last approved version of a page<br>- final state
- draft states<br>> ℹ️ **View approved** byline added to draft states to support the user in navigating to the *last approved version*. This is the version created on the transition to the final state in the workflow. | :check_mark: | :check_mark: |
| **Draft state view restriction** | Default workflow visibility: Content in a draft work-in-progress state is not visible to users with only Confluence **view** permission for the page. View-only users are directed to the *last approved version* if it is available. | :check_mark: | :cross_mark:<br>> ⚠️ The workflow does not differentiate user access between the work-in-progress versions and the page's last approved version. User permissions for a page are managed by using the Confluence user permissions.<sub> </sub><br>The [copy-page trigger action](https://appfire.atlassian.net/wiki/spaces/CDMC/pages/2193950590) in the cloud app is useful as a workaround to manage the visibility of the draft work-in-progress content. You use the trigger action to copy the latest approved final state version. User permissions can be managed separately on the copied page. The trigger can be set to copy the page to a location in the same space or another specified space. |
| > ℹ️ In both the data center and the cloud, permission management can be implemented using a Comala workflow and the [Comala Publishing app](https://appfire.atlassian.net/wiki/spaces/CPCL/pages/614859157) to publish pages in a separate space with anonymous user permissions. |

---

### Read Confirmations

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Read Confirmations** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Read Confirmations** | Assign users as readers of a page or blog post | :check_mark:<br>Read confirmations can be configured in the workflow builder | :cross_mark:<br>> ✅ Read Confirmations are only available as a separate app in Confluence Cloud.<br>You must install the Comala Read Confirmations app and configure it separately from Comala Document Management. |

---

### Compliance requirements

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Macros** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Approval e-signatures** | Reviewer identity authentication to activate an approval and undertake an approval | :check_mark:<br>Each approval is configured to require authentication using username, username + Confluence password, or third-party app authentication token<br>> ℹ️ Global administrators can configure e-signature requirements for the instance, such as Confluence authentication or third-party tokens. | :warning:<br>Cloud support for e-signature is limited to OTP authentication using a third-party app.<br>> ℹ️ Global administrators can require users to reset the authentication token. They can change the expiry date or remove the token. |
| **Confluence audit logging** |  | :check_mark:<br>> ℹ️ Full audit trail of key events (e.g., changes to configuration, templates, parameters, etc.) in the [Confluence Audit Log](https://confluence.atlassian.com/doc/audit-log-829076528.html). | :cross_mark: |

---

### Page layout and workflow instructions 

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available 

| **Page Layout** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Instructions** | Messages to guide content creators about the next steps after creating the page. ** ** | :check_mark: | :cross_mark: |
| **Header and footer** |  | :check_mark: | :cross_mark: |


---

### Configuration and administration

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Configuration** | **Description** | **Data Center** | **Cloud** |
| --- | --- | --- | --- |
| **Global settings** | Global configuration settings for workflow in the instance or site | :check_mark: | :check_mark: |
|  |  |  |  |
| **Space settings** | Space configuration settings for workflow in the space | :check_mark: | :warning:<br>The app can be configured to remove page-level restrictions on transitioning to the applied space workflow’s final state. |
|  |  |  |  |
| **Clear workflow events and activities history** | Clear Document Activity options on a page and at the space level | :check_mark: | :check_mark: |

---

### Internationalization

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| ** Internationalization (i18n)** | **Data Center** | **Cloud** |
| --- | --- | --- |
| **i18n** | :check_mark:<br>> ℹ️ Dutch, French, Simplified Japanese, Russian, and Spanish. | :cross_mark: |

---

### Integration

 :check_mark: – Available | :cross_mark: – Unavailable | ⚠ – Partially available

| **Integration** | **Data Center** | **Cloud** |
| --- | --- | --- |
| **Third-party app support** | :check_mark: | :warning:<br>Check with app vendors about availability and cloud integration. |
| **Comala Publishing app integration** | :check_mark:<br>Comala Publishing Data Center can be configured to publish pages using the workflow final state or a workflow trigger action. | :check_mark:<br>Comala Publishing Cloud can be configured to publish pages using the workflow final state or a workflow trigger action. |
| **Java API** | :check_mark: | :cross_mark: |
| **REST API** | :check_mark: | :cross_mark: |

---

## Help and support

Need more help learning about the differences between our cloud and hosted apps? Check the documentation for our apps

- [Comala Document Management for Confluence Data Center](https://appfire.atlassian.net/wiki/spaces/CDML)
- [Comala Document Management Cloud](https://appfire.atlassian.net/wiki/spaces/CDMC/pages/2192838067)

If you continue to experience issues, please contact our [Support](https://appfire.atlassian.net/servicedesk/customer/portal/11) team for assistance.