Nowadays I spent much time to find usefull collaborative software. I believe that worth of information technology is making communication easily and effective.
I used to constract a portal site by myself fully for my organization I was belonging to. It was very interesting experience. The most effective feature is searching staff for contact. It's simple. People want easy, understandable way.