The mediating role of knowledge transfer and the effects of client-consultant mutual trust on the performance of enterprise implementation projects