I'm looking for a corporate collaboration tool to help bring together my team, who are geographically and organisationally distributed. Some team members operate on client sites, behind corporate firewalls and similar.
The restrictions I have are:
Does anyone have any recommendations which meet these criteria?
I have so far considered:
Just use Skype. It's free, it has excellent chatting capabilities, works over firewalls, supports lots of collaboration features out of box and plenty more as plugins.
P.S. It is also supported natively on Windows Mobile and has good clients on other mobile platforms (like Fring on S60)