Engineering consulting is a knowledge intensive industry. Successful implementation of knowledge management (KM) initiatives is critical to the sustainability and development of the firm. Knowledge management system (KMS) has been adopted as a powerful me