Is It Customizable and Flexible?
Yes, yes and yes.
The Content Management module (CMS) is extremely extensible. The open, standards-based platform integrates data, content and services to fuel continuous, insight-driven innovation in your customer experience.
Bloomreach Experience Manager offers a Java-based modular architecture in which every component is extensible and every feature can be exposed to other systems. The platform maintains a clean separation of concerns between content and presentation, and between authoring and delivery. It’s designed to fit in with your existing enterprise architecture and infrastructure.
Bloomreach has extension points designed into all relevant areas of its architecture. All major components have interfaces, abstract base classes and various standard implementations that are extensible. Following the inversion of control design, they are substitutable either through Spring configuration or even on-the-fly through configuration stored in the content repository.