The document describes a framework for building an emotion recognition system. It proposes an agent-based software architecture called ABE that uses multiple sensors to perceive emotions. ABE includes agents that process sensor data, infer emotional states, and interface with other systems. The framework is intended to be reusable across different applications like tutoring systems, data visualization, and more.