How can we help?
Searching in {{docApp.searchFilterBySpecificBookTitle}}
{{docApp.searchResultFilteredItems.length}} results for: {{docApp.currentResultsSearchText}}
in {{docApp.searchFilterBySpecificBookTitle}}
Search results have been limited. There are a total of {{docApp.searchResponse.totalResultsAvailable}} matches.
You have an odd number of " characters in your search terms - each one needs closing with a matching " character!
-
{{resultItem.title}}
{{resultItem.url}}
{{docApp.libraryHomeViewProduct.title || docApp.libraryHomeViewProduct.id}}
{{docApp.libraryHomeViewProduct.description}}
{{group.title || group.id}}
{{group.description}}
The Hornbill Platform is offered to customers in two specific editions, referred to as Standard and Enterprise. Both editions offer the same levels of availability, security, data redundancy features, and uptime guarantees. For organizations deploying one or two primary applications, the Standard Edition meets their needs; our applications are optimized to run at scale on this edition. However, for some customers, either because of scale or because of complexity of the workload, the Enterprise Edition may be more appropriate or even required. The fundamental difference between the Standard and Enterprise editions is configuration of compute resources, with the Enterprise Edition tuned and resourced for the higher demands of system scalability, performance, redundancy, and MTR that enterprise organizations demand.
Note
The compute resource configurations are not bespoke. We currently define two specific architectures (Standard and Enterprise). There is not a menu of options that customers can choose from.
Standard Edition architecture
The Standard Edition is the typical configuration for most customers using a single primary Hornbill application. Users access their application data through the application logic and a database, which is their primary database. The primary database (based on MariaDB) is a single transactional relational database that serves both transactional as well as read queries. For light to medium loads, workflows, and data sets, this configuration offers ample performance and reliability.
Enterprise Edition architecture
The Enterprise Edition is a more modular, horizontally scaled configuration, designed primarily to handle much larger transactional and query throughput, while also separating, balancing, and proactive fine tuning compute resources to more equally match individual customers instance workloads. In addition to the configuration differences, there are a number of additional features offered that require more compute resources to function adequately, these features are typically only required by enterprise organizations where higher levels of security, auditing, compliance, and performance at scale are required.
Platform edition feature matrix
The following feature list provides a side-by-side comparison of the two editions to help you evaluate them.
Scalability and architecture
Standard |
Enterprise |
|
---|---|---|
Compute nodes/memory sharing | Up to 8 instances | Up to 4 instances |
Storage technology | SSD | NVME |
Storage configuration | RAID 5 | RAID 5 + 0 |
Active database server | Single | Multiple |
GEO Replica DR | Single (remote DC) | Dual (remote and local) |
Collaboration, application, and process users | Suitable for up to 500 users | No limit |
Main features
Standard |
Enterprise |
|
---|---|---|
Task Management | ✅ | ✅ |
Free applications | ✅ | ✅ |
Premium applications | ✅ | ✅ |
Shared mailboxes | ✅ | ✅ |
Document Management | ✅ | ✅ |
Reporting & Scheduling | ✅ | ✅ |
Advanced Analytics | $ | ✅ |
Advanced Reporting & Delivery | - | ✅ |
Direct Database Access | - | ✅ |
Multi-Client/MSP Capabilities | - | $ |
Integration
Standard |
Enterprise |
|
---|---|---|
iBridge Cloud Integration Basic | ✅ | ✅ |
iBridge Cloud Integration Premium | $ | $ |
Enterprise Orchestration Integration Connectors | $ | $ |
Security
Standard |
Enterprise |
|
---|---|---|
TLS encryption | ✅ | ✅ |
Single sign-on (SAML 2.0) | ✅ | ✅ |
Data encryption at rest (AES-256) | ✅ | ✅ |
IP access controls | ✅ (added 09/2024) |
✅ |
Advanced security compliance (Note 1) | - | ✅ |
Advanced DR (priority recovery)(Note 2) | - | ✅ |
Security audit reports and extended audit storage (Note 3) | - | ✅ |
Extended mobile access controls (Note 4) | - | ✅ |
Note
- Advanced security compliance. This extends our standard platform by facilitating deeper and more bespoke individual support for security-related needs, including additional service features to provide you with more fine-grained controls over IP and mobile access, etc. In addition, we provide more personalized support for security audits, and where appropriate, can facilitate you reviewing Hornbill’s own ISM and compliance stats (charges generally apply).
- Priority DR time. Instances running on the Enterprise Edition of our platform include a Hot Backup replica database running in the same physical location as the primary and replica databases. This means in the event of a system failure that requires a database/storage rebuild, your data is already in the physical location, so mean time to recovery is significantly faster than that on Standard Edition, where the data is available in a remote data center and will need copying back to the primary DC for restoration. The transfer of data can take many hours for large data sets.
- Security auditing. This includes more comprehensive and granular security auditing, logging, and reporting capabilities generally required in enterprise organizations.
- Extended access controls. This provides more granular and lower-level control over access to your instance, including mobile device and IP address restrictions and access controls.
Choosing the right platform edition for your organization
Choosing the Right Platform Edition for Your Organization Selecting the appropriate Hornbill platform edition depends on your organization’s specific needs. The Standard Edition is robust and capable, supporting hundreds or even thousands of concurrently active users. For most organizations, it offers more than adequate performance.
However, the key limiting factor in scalability is database throughput. In the Standard Edition, both database writes and reads are handled by a single database instance. The Enterprise Edition, on the other hand, uses a master-slave database configuration. This setup dedicates the primary database to write transactions while distributing read operations across multiple slave databases, significantly improving performance and scalability—especially since most database activity in Hornbill applications involves reads.
When to Consider the Enterprise Edition The Enterprise Edition is ideal for environments with:
- A large number of highly active users.
- Complex workflows or high data throughput.
- Heavy transaction volumes (e.g., logging many requests or operations).
- Large volumes of emails, automations, or workflows.
These factors, along the Workload/Workflow axis, may indicate the need for the Enterprise Edition. The decision will vary based on your specific requirements, user activity, and operational complexity.
Additionally, the Enterprise Edition might be necessary at a smaller scale if you require:
- Advanced security features.
- Faster or prioritized system recovery in disaster recovery (DR) situations.
Each organization’s needs are unique, and it may be difficult to asses the platform edition you require. Our product experts can advise based on prior experience and taking into consideration you specific circumstances/expected usage. You can generally start with Standard, assess the levels of performance/throughput.
Note
Although its possible to switch from standard to enterprise edition without any changes to your instance; behind the scenes its actually a full data migration from one set of systems to another, which requires a small amount of downtime (around 30 minutes) which Hornbill will undertake out of hours at a convenient time-slot for you.
- Version {{docApp.book.version}}
- Node {{docApp.node}} / {{docApp.build}}