Current market requirements push designers towards the enhancement of their activities. One possibility for doing this consists in analyzing design activities from different points of view, aiming at identifying and implementing possible improvements. The literature already offers descriptive methods and tools to perform this analysis exhaustively and effectively; nevertheless, the increasing variety of starting points and goals as well as the exploitation of user-related concerns like emotions, meanings, etc., sometimes make these methods and tools barely suitable for this analysis. This research aims at developing the X for Design (XfD) framework to model design activities that deal with different starting points and goals as well as with user experience concerns, in order to enhance them by highlighting where to add something new and/or what to modify/delete of the existing. To achieve this, the analysis of existing design activities and design methods allows highlighting some requirements to overcome the weaknesses of the descriptive methods and tools currently available. Then, these requirements lead the development of the XfD framework, based on three well-known descriptive methods and tools. Subsequently, the adoption of the XfD to model and enhance the design activities of two real companies comes as first validation of the research results. This validation highlights both quantitative and qualitative improvements. The XfD could help researchers in deepening their knowledge about the role of emotions and human behaviors in design; at the same time, designers could adopt the framework to enhance their activities in order to match current market requirements at best.