web desktop following the cloud computing concept that seeks to enable collaboration and communication among users