Collaborative applications software allows networked computer users to work together on related tasks via local or remote servers. Often, these users are dispersed across multiple geographic locations ...