To address the issue of the increasing social, economical and medical needs of maintaining at home people in loss of autonomy while preserving privacy and quality of life, the authors present a software agent based telemonitoring and alarm raising system. The article describes the overall architecture, the various components of the model, and the methodology that has been used. It specifically addresses the issue of reflecting in the object oriented model of the system various dimensions including: the physical world of in-home bio-signal sensors, the numerical world of software agents and Internet-related technologies, and the medical and social worlds of patients, physicians and caregivers. In the model, the main stream of information goes from the biophysical world of patients at home to the socio-medical world of carers through a chain of devices including in-home sensors, local area network, home computer, remote server, and carers' computers. Each device hosts software agents with different levels of knowledge and complexity. Internet and Java technologies provide the building blocks of the designed telemonitoring software. Laboratory experiments have been realized using a fully equipped 'smart' demonstration home for telecare. The study takes place into a more general research project on 'smart' homes for telecare conducted at