Collaborative technologies facilitate telecommuting

How would providing improved collaborative technologies facilitate telecommuting? Name a few of such technologies and explain their role.

find the cost of your paper