Text this: Effects of Task Complexity, Management System and Infrastructure Support On Knowledge Sharing and Performance Enhancement