A method (300, 400) in a server (116, 132), comprising: receiving a web session request from an auxiliary computing device executing a web browser application; responsive to the web session request, transmitting a web page including a web application to the auxiliary computing device for generating and displaying a code; receiving (310, 430) an association request from a mobile computing device executing an instant messaging application; and determining (315, 435) whether the association request includes data matching the code, and when the determination is affirmative, replicating the instant messaging application within the browser application by: routing (335, 355) application control data between the mobile computing device and the auxiliary computing device by (i) responsive to receiving Graphical User Interface, GUI, data generated at the mobile computing device via execution of the messaging application, sending the GUI data to the auxiliary computing device for display, (ii) responsive to receiving input data corresponding to the GUI data from the auxiliary computing device, sending the input data to the mobile computing device for processing via execution of the messaging application; and routing message data between the mobile computing device and other computing devices (104-2, 104-3) by (i) responsive to receiving message data from the mobile computing device generated from the input data and addressed to at least one other computing device, delivering the message data to the other computing device, and (ii) responsive to receiving, from the other computing device, further message data addressed to the mobile computing device, delivering the further message data to the mobile computing device for generation of further GUI data. receiving a web session request from an auxiliary computing device executing a web browser application; responsive to the web session request, transmitting a web page including a web application to the auxiliary computing device for generating and displaying a code; receiving (310, 430) an association request from a mobile computing device executing an instant messaging application; and determining (315, 435) whether the association request includes data matching the code, and when the determination is affirmative, replicating the instant messaging application within the browser application by: routing (335, 355) application control data between the mobile computing device and the auxiliary computing device by (i) responsive to receiving Graphical User Interface, GUI, data generated at the mobile computing device via execution of the messaging application, sending the GUI data to the auxiliary computing device for display, (ii) responsive to receiving input data corresponding to the GUI data from the auxiliary computing device, sending the input data to the mobile computing device for processing via execution of the messaging application; and routing message data between the mobile computing device and other computing devices (104-2, 104-3) by (i) responsive to receiving message data from the mobile computing device generated from the input data and addressed to at least one other computing device, delivering the message data to the other computing device, and (ii) responsive to receiving, from the other computing device, further message data addressed to the mobile computing device, delivering the further message data to the mobile computing device for generation of further GUI data. routing (335, 355) application control data between the mobile computing device and the auxiliary computing device by (i) responsive to receiving Graphical User Interface, GUI, data generated at the mobile computing device via execution of the messaging application, sending the GUI data to the auxiliary computing device for display, (ii) responsive to receiving input data corresponding to the GUI data from the auxiliary computing device, sending the input data to the mobile computing device for processing via execution of the messaging application; and routing message data between the mobile computing device and other computing devices (104-2, 104-3) by (i) responsive to receiving message data from the mobile computing device generated from the input data and addressed to at least one other computing device, delivering the message data to the other computing device, and (ii) responsive to receiving, from the other computing device, further message data addressed to the mobile computing device, delivering the further message data to the mobile computing device for generation of further GUI data.