The document presents 'KnowiXML', a knowledge-based system aimed at automating the generation of user interfaces (UIs) by integrating software engineering (SE) and human-computer interaction (HCI) models. It highlights the development of UPi, a unified process for interactive systems, and iKnowU, a tool for UI generation, both designed to address existing challenges in UI design across multiple contexts of use. The authors aim to save design time and ensure consistency across platforms through the use of integrated, automated UI generation practices.