Expert systems are originally designed to generate feasible alternatives in automated manner. The users expect the systems to contribute to make decisions proactively and intelligently by automatically detecting the users’ various context data. However, conventional expert systems seldom automatically refer to context data, which are indispensable for proactive and intelligent problem solving. Therefore, this paper proposes a method to automatically detect and utilize users’ context data for expert systems using the ubiquitous computing technologies. To do so, we propose an amended ES paradigm, CKDDM (Context-Knowledge-Dialogue-DataModel). Under the CKDDM paradigm, a framework of ubiquitous computing technology-based expert system (ubiES) is addressed with the description of the subsystems within.