Abstract This paper proposes a flexible software architecture for interactive multiobjective optimization, with a user interface for visualizing the results and facilitating the solution analysis and decision making process. The architecture is modular, it allows for problem-specific extensions, and it is applicable as a post-processing tool for all optimization schemes with a number of different potential solutions. When the architecture is tightly coupled to a specific problem-solving or optimization method, effective interactive schemes where the final decision maker is in the loop can be developed. An application to Reactive Search Optimization is presented. Visualization and optimization are connected through user interaction: the user is in the loop and the system rapidly reacts to user inputs, like specifying a focus of analysis, or preferences for exploring and intensifying the search in interesting areas. The novelty of the visualization approach consists of using recent o...