Managing knowledge for capability engineering