We have developed a general purpose use and modular architecture of an Embodied Conversational Agent (ECA) called Greta. Our 3D agent is able to communicate using verbal and nonverbal channels like gaze, head and torso movements, facial expressions and gestures. It follows the SAIBA framework [10] and the MPEG4 [6] standards. Our system is optimized to be used in interactive applications. Categories and Subject Descriptors H.5 [Information Interfaces and Presentation]: Miscellaneous General Terms Algorithms Keywords ECA architecture, multimodal behavior, SAIBA, BML, FML