One of the aims of systems engineering is to develop systems with a number of pre-defined configurations, in order to operate effectively and efficiently in different contexts and environments. Early in the design phase, system reconfiguration allows to propose and optimize these configurations. With regard to the literature review and industrial observation, pre-defining the standard configurations without relying on hints from end users has been raised as a major difficulty within the industry. In this paper, we propose a reconfiguration framework which considers data collected from the use phase in order to generate valid and optimized configurations with regard to stakeholders needs.