Knowledge management a vital factor