Scalability And Fault-Tolerance In The Groupware Domain