The trend towards autonomic systems emphasizes the need for implementation frameworks for autonomic features. In this paper we describe a general framework for the development of autonomic managers, that is, components that can manage their own behaviour. Our approach uses concepts and tools from relational database management systems as well as reflective programming techniques to implement the components of the autonomic manager.