This project provides a middleware framework for the provision and operation of a Personal Smart Space (PSS). The PSS is a means for sharing services, and information, while automating certain actions and learning about the usage habits of the user.