Collaborative technologies facilitate telecommuting

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