Ultimate collaboration software

People that want to work together want to communicate, and produce useful outcomes from that communication.
Often these are 2 seperate steps, and we would benefit from them being more streamlined.


There are many tools available, which all fall short in some way or other:

 

Alert new?

Whats new?

Async?
Direct?
Scalable?
Private?

Organisation?

Access Rights

Offline?
Media?
Export?
Navigation?
History?
Email
**** ***** ***** ** * ***** * ***** ***** ***   *  
IM
***** ***** ** ***** * *****   ***** **        
IRC
**** **** * **** **** ****   ***** *        
(web) forum
** *** ***** * *****   ** *****   ** * * *
(web) wiki
** * *****   *****   ***** *   *** *** ***** *****
(web) blog
** ***** *****   ****   * *****   ***   * *
network filesystem/sync
*   *****   ****   **** **   ***** ** **  
Source control / CVS
** *** ***** * ***** * **** *** ***** ****   ** *****

So how would the Ultimate Colaboration Tool (tm) work?

From the above, we can see that of all the tools, the wiki is the closest thing to ideal, but it has several shortcomings. So lets see how this tool would be different from a wiki (remember, often changes that may seem small and insignificant can bring a tool from useless to useful in a certain workflow context):

 

So how would this tool emulate existing ones:

Todo: