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.
Console & Tools
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.
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.
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.