A method, performed on a server, of managing a co-browsing session between different browser types, the method comprising: receiving a first co-browsing registration message; identifying a first set of display parameters based on the first co-browsing registration message, wherein the first set of display parameters correspond to a first type of browser including at least one of a desktop, laptop and tablet browser; receiving a second co-browsing registration message; identifying a second set of display parameters based on the second co-browsing registration message, wherein the second set of display parameters correspond to a second type of browser including a handheld device browser; determining a custom set of display parameters, for a co-browsing session, based on both the first set of display parameters and the second set of display parameters to display the co-browsing session on the first type of browser with the custom set of display parameters as on the second type of browser, wherein the custom set of display parameters include web response enhancements to enable the co-browsing session between the two types of browsers, the first type of browser having a larger screen viewing capability than the second type of browser, wherein the co-browsing session on the first type of browser has the same look as a display of data on the second type of browser; notifying one or more server side web applications of the custom set of display parameters; receiving a web request from the first type of browser or the second type of browser associated with the co-browsing session; and overriding, by a logic of the server side web applications, a response to the web request based on the custom set of display parameters. receiving a first co-browsing registration message; identifying a first set of display parameters based on the first co-browsing registration message, wherein the first set of display parameters correspond to a first type of browser including at least one of a desktop, laptop and tablet browser; receiving a second co-browsing registration message; identifying a second set of display parameters based on the second co-browsing registration message, wherein the second set of display parameters correspond to a second type of browser including a handheld device browser; determining a custom set of display parameters, for a co-browsing session, based on both the first set of display parameters and the second set of display parameters to display the co-browsing session on the first type of browser with the custom set of display parameters as on the second type of browser, wherein the custom set of display parameters include web response enhancements to enable the co-browsing session between the two types of browsers, the first type of browser having a larger screen viewing capability than the second type of browser, wherein the co-browsing session on the first type of browser has the same look as a display of data on the second type of browser; notifying one or more server side web applications of the custom set of display parameters; receiving a web request from the first type of browser or the second type of browser associated with the co-browsing session; and overriding, by a logic of the server side web applications, a response to the web request based on the custom set of display parameters.