The document outlines the Soprano Ambient Middleware (SAM) designed to facilitate interactions between sensors and actuators in ambient systems, highlighting its requirements for flexibility, adaptability, and extensibility. It discusses a modular architecture that incorporates semantic technologies for context management and reasoning, enabling various applications in telecare and customized services. Innovations in the system include procedural management for specific workflows, context awareness, and support for multiple stakeholders through clear interfaces and contracts.