A computing system comprising: a processor; and a memory comprising machine readable instructions that when executed by the processor, cause the system to: maintain group communication records for a group including a plurality of users (114, 116, 118, 120); maintain user communication records for each of the plurality of users (114, 116, 118, 120); analyze the group communication records and the user communication records to generate preferred communication application configurations for each of the plurality of users (114, 116, 118, 120); determine that an interaction between the plurality of users (114, 116, 118, 120) within the group is to occur; and instruct communication applications on client devices (106, 108, 110, 112) of the plurality of users (114, 116, 118, 120) within the group to adopt the preferred communication application configuration for the plurality of users (114, 116, 118, 120), wherein each said preferred communication application configuration comprises preferred communication settings of the client device (106, 108, 110, 112), wherein the preferred communication settings are for communication related hardware states of the client device (106, 108, 110, 112) and user interface configurations of the communication application of the client device (106, 108, 110, 112). a processor; and a memory comprising machine readable instructions that when executed by the processor, cause the system to: maintain group communication records for a group including a plurality of users (114, 116, 118, 120); maintain user communication records for each of the plurality of users (114, 116, 118, 120); analyze the group communication records and the user communication records to generate preferred communication application configurations for each of the plurality of users (114, 116, 118, 120); determine that an interaction between the plurality of users (114, 116, 118, 120) within the group is to occur; and instruct communication applications on client devices (106, 108, 110, 112) of the plurality of users (114, 116, 118, 120) within the group to adopt the preferred communication application configuration for the plurality of users (114, 116, 118, 120), maintain group communication records for a group including a plurality of users (114, 116, 118, 120); maintain user communication records for each of the plurality of users (114, 116, 118, 120); analyze the group communication records and the user communication records to generate preferred communication application configurations for each of the plurality of users (114, 116, 118, 120); determine that an interaction between the plurality of users (114, 116, 118, 120) within the group is to occur; and instruct communication applications on client devices (106, 108, 110, 112) of the plurality of users (114, 116, 118, 120) within the group to adopt the preferred communication application configuration for the plurality of users (114, 116, 118, 120), wherein each said preferred communication application configuration comprises preferred communication settings of the client device (106, 108, 110, 112), wherein the preferred communication settings are for communication related hardware states of the client device (106, 108, 110, 112) and user interface configurations of the communication application of the client device (106, 108, 110, 112).