A Framework for Knowledge Management