To ensure that Expert System (ES) performance remains above the level of acceptance throughout the entire life cycle of the system, its knowledge base must periodically be updated and upgraded. In this paper, wereview refinement activities taking place during ES development and exploitstion, and outline a domain-independent refinement framework intended to support them.