While software is still a long way from replacing all in-person collaboration it’s becoming easier for remote or mobile workers to stay productive and communicative with their team.
http://www.popwuping.com/culture/software/50-tools-for-web-based-collaboration.php