It's exciting to feel the evolution going on in the world of online communication. E-mail was good to an extent, but the limits of its scalability have been reached. More and more people are getting more and more mails that they just can't deal with. It's impossible to deal with hundreds of mails in a day. Online chat was once touted as being the next big thing, but this too has its drawbacks.
Luckily solutions are appearing which will move online communication to new areas of functionality and efficiency. Tools facilitating online discussions, collaborative document creation and review, live text and voice chat, messaging (perhaps including e-mail), content syndication, group project and task management and more are appearing more and more among mainstream users. Things are still developing and will continue to evolve and merge, but blogging, collaborative blogs and wikis are all early signs of good things to come.
In terms of packaged solutions, more and more features are being added to instant messenger services. Yahoo! Groups has had chat and calendar functions for a relatively long time. There is the open source PHProjekt which looks useful. Fully packaged open source or commercial portal packages featuring forums among many other features are becoming more widespread and easier to deploy. On the business side Microsoft is working on it's Sharepoint technologies for corporations and introducing collaborative features into Office products.
One of the tools which really stands out is Groove (www.groove.net). After trying one of the earliest versions I was very pleased to try out the latest version which has a great deal of functionality and allows people to work off-line. This is very important as you may not always have an internet connection when you want to work.
Another related phenomenon being dubbed 'social networking' is recently appearing in the media. It may sound like a bit of an oxymoron but however ironic in the internet sense it's necessry to distinguish from the infrastructure side of things. The concept refers to using information sharing technologies to allow people to link their networks of contacts together. This can be a powerful way to make use of what would otherwise only be static, unlinked information for your use only.
Of course, for the time being as these technologies develop people are remembering that the plain old phone or just talking to someone direct in many cases works much better than e-mail. It will be good to see how the new technologies continue to develop to allow us to work and collaborate more efficiently.