1. A computer-implemented method for providing compatibility between a remoting client and a remoting server, the method comprising: providing a version indicator of a client remote access application of the remoting client to the remoting server; receiving a version indicator of a server remote access application of the remoting server; and determining a compatible version between the client remote access application and the server remote access application based on the version indicator of the client remote access application and the version indicator of the server remote access application.