Business process management systems aim at ensuring an efficient business process enactment. Their activity rely on process mod-els representing sets of business scenarii. Unfortunately, these models cannot take all the possible states of the environment into account, espe-cially when a process is executed in a dynamic environment. The BEM (Business Event Manager) framework has been designed and developed in order to support dynamic process re-design at run-time in a situation where incompatibilities with the predefined model occur. The heart of the solution combines a business process engine, a complex event process-ing engine and an abductive planner. This paper describes the support offered by the BEM-framework, presents a generic description of the ar-chitecture together with its implementation.