Bloomreach Content System Requirements

Info: These system requirements apply to on-premise deployments of Bloomreach Content.
For Bloomreach Cloud deployments, refer to the standard stack below. Contact Bloomreach Cloud support for additional information.

This page outlines the general system requirements for Bloomreach Content and the Developer Edition. Use these guidelines to inform infrastructure planning.

Bloomreach supports only system components that are actively maintained by their respective vendors.

Server Software Prerequisites

Developer Edition Stack

Developer Edition Stack
JavabrXM 17: Java 21 brXM 16: Java 17 brXM 15: Java 11 brXM 14: Java 8
Operating SystemUbuntu Server (supported active LTS versions by Canonical)
Application ServerbrXM 16 & 17: Tomcat 10 brXM 14 & 15: Tomcat 8.5, 9.02
Database ServersMySQL 8.0, 8.4, 9.7
DockerDocker Engine 18.03 to 19.03

Bloomreach Content Stack

Bloomreach Content supports multiple stack configurations, including various operating systems, databases, and application servers. If your environment differs from the preferred stack, you can use one of the additional stack options listed below. Bloomreach supports only system components that are actively maintained by their vendors. Support for third-party products depends on your licensed stack options.

Bloomreach Content standard stack

Java

brXM 17: Java 21 brXM 16: Java 17 brXM 15: Java 11 brXM 14: Java 8

Operating System

Ubuntu Server (supported LTS versions by Canonical, preferred) RedHat Enterprise Linux (RHEL, supported LTS versions)

Application Server

brXM 16 & 17: Tomcat 10 brXM 14 & 15: Tomcat 8.5, 9.0

Database Servers

MySQL 8.0, 8.4, 9.7

Relevance module requirement

brXM 15, 16 & 17: Elasticsearch 8 brXM 14: Elasticsearch 7

Bloomreach Content Extended Stack Options

JVMs
Standard OpenJDK builds are supported, including Oracle's official build, alternative builds such as AdoptOpenJDK, and builds shipped with Linux distributions like Red Hat Enterprise. All builds must include current CPU (Critical Patch Update) and Hotspot, and be actively supported by the vendor.
Operating systems
Ubuntu Server (supported active LTS versions by Canonical)
CentOS versions matching RedHat Enterprise Linux (RHEL, supported LTS versions)
Debian stable
Windows Server 2016
Application servers
brXM 16 & 17: Tomcat 10 brXM 14 & 15: Tomcat 8.5, 9.0
CMS database servers
MySQL 8.0, 8.4, 9.7
PostgreSQL 13.x, 14.x, 15.x, 16.x, 17.x
Oracle 19c, 21c, 23
MS SQL Server 2016 and higher
Amazon RDS (using any supported database type and version listed above)
Relevance Module: additional software requirements
Elasticsearch 5.x, 6.x, or 7.x; Elasticsearch 8.x is supported with brXM 15 or higher
Additional database:
MySQL 8.0, 8.4, 9.7
PostgreSQL 13.x, 14.x, 15.x, 16.x, 17.x
Oracle 19c, 21c, 23
Amazon RDS (using any supported database type and version listed above)
Proxy servers
Apache HTTP Server 2.4
LDAP directories
OpenLDAP
Microsoft Active Directory
ApacheDS

Upcoming Versions

Bloomreach aims to support new versions of stack components as they become available. This page will be updated when supported stack options change.

Client Software Prerequisites

The Bloomreach Content user interface is web-based and does not require local installation. The product is designed to run in standard browser environments. Bloomreach does not guarantee compatibility with browser plug-ins, tools, or modifications.

Operating systems5
Microsoft Windows 10 and higher
Apple Mac OS X 10.11/10.12/10.13/10.14 and higher
Actively supported Ubuntu versions (by Canonical)
Browsers
Google Chrome: latest stable version supported
Mozilla Firefox: latest stable version supported
Apple Safari: latest stable version supported (Mac OS X only)
Edge: latest stable version (Chromium-based) supported (on Windows 10 and higher)
Various
Cookies must be enabled for the domain running Bloomreach Content.
Website browser support depends on the website implementation.
The CMS user interface is optimized for a screen resolution of 1280 x 720 or higher.

  1. Standard OpenJDK builds are supported, including Oracle's official build, alternative builds such as AdoptOpenJDK, and builds shipped with Linux distributions like Red Hat Enterprise. All builds must include current CPU (Critical Patch Update) and Hotspot, and be actively supported by the vendor.

  2. Tomcat 10 is not supported for brXM 14 and 15.

  3. Docker usage is optional. Other Docker versions may function, but using versions outside the specified range is not recommended.

  4. Use the 64-bit version of the operating system on an x64 Intel (or compatible) processor.

  5. Some customers run the CMS User Interface through Citrix solutions. Bloomreach does not provide standard support for Citrix environments. If you plan to use Citrix, contact Bloomreach support or your account manager for further guidance.

Share Feedback
Page: /about/platform-overview/system-requirements
Section: About
Category *
System Requirements | Bloomreach Content Documentation