Abstract: A system and method is provided for unrestricted, symmetric remote scripting. A client-based application transmits a request to a serve application. The server application processes the request and transmits a response including an instruction for contacting the server application. The client application processes the response and utilizes the included instruction to establish a persistent connection with the server application. The invention may be utilized for a variety of functions.