Embodied Conversational Agents (ECAs) are life-like computer generated characters that interact with human users in face-to-face multi-modal conversations. ECA systems are generally complex and difficult for individual research groups to develop. Therefore, if there was a common framework for connecting ECA functioning blocks seamlessly to an integrated system, redundant effort can be saved. This paper discusses the issues emerged in developing such a framework and introduces the design and preliminary results of our ongoing project, Generic ECA Framework. Categories and Subject Descriptors