Familiar Environment

As a Java developer, you will feel at home in a familiar Java development environment using Maven builds and your favourite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Bloomreach Experience Manager uses and supports the technologies and frameworks you know and love.

Great Tool Support

On top of your usual development environment, Bloomreach provides Experience Manager-specific tools to make your life easier.

Maven Archetype

The Bloomreach Experience Manager Maven archetype and setup application will aid in creating and scaffolding your own Experience Manager-based project by adding and configuring out-of-the-box features from the plugin library.

Console & Tools

Tools include automatic model generation from your content types and RESTful service configuration. Once up and running, the Console application gives full access to the content repository, including all system configuration.

Web Files

Web Files enable a fast development cycle for your Freemarker templates and static resources like Javascript and CSS files without the need for any third-party hot deployment agent.

Sound Architectural Design

The Bloomreach Experience Manager architecture is designed around sound design principles such as separation of concerns, single responsibility, extensibility, substitutability and interface segregation.

  • Hierarchical Model-View-Controller

    Content and presentation are cleanly separated and the Bloomreach Experience Manager delivery tier uses the Hierarchical Model-View-Controller architectural pattern, where auto-generated models and out-of-the-box controllers are extensible and replaceable, and views can be modified on-the-fly.

  • Bloomreach Event Bus

    The Experience Manager workflow can be hooked into through the Bloomreach Event Bus which uses the whiteboard pattern for reliable listener registration and guaranteed event delivery.

  • Headless CMS

    Built-in support for the REST architectural style allows integration across your enterprise architecture and the web using simple scalable web services.

Configurable Delivery Tier

Bloomreach Experience Manager's delivery tier is extremely configurable: URLs, pages, components, templates and navigation structures can be reconfigured by webmasters and marketeers on-the-fly right in the Channel Manager. No development and no redeployment required. This lets you, the developer, empower your end-users so you can focus on the development of new features.

Support for any frontend technology through the use of RESTful services allows leveraging your organization’s existing technology stack and in-house developer expertise.

Download the free Developer Edition

Getting started is easy. Hit the ground running with out-of-the-box CMS excellence.