A system, method and computer program product for executing at least one client computer software application by embedding a web browser in a proxy server, thereby forming a proxy browser. The proxy browser is used to execute the application inside the proxy server. In one embodiment of the invention, each client browser that connects to the proxy server is assigned an instance of the proxy browser and session information is maintained for the client browser. When the client browser makes a request to the proxy server, the request is linked to the instance of the proxy browser. 
웹 브라우저를 프록시 서버 내에 임베딩-이에 따라 프록시 브라우저를 구성-함으로써, 적어도 하나의 클라이언트 컴퓨터 소프트웨어 애플리케이션을 실행하는 시스템, 방법 및 컴퓨터프로그램 제품이 제공된다. 상기 프록시 브라우저는 상기 애플리케이션을 상기 프록시 서버 안에서 실행하기 위해 사용된다. 본 발명의 일 실시예에서, 상기 프록시 서버에 연결된 각각의 클라이언트 브라우저에 프록시 브라우저의 인스턴스가 할당되고 각각의 클라이언트 브라우저에 대해서 세션정보가 유지된다. 상기 클라이언트 브라우저가 상기 프록시 브라우저로 요청을 생성할 때, 상기 요청은 상기 프록시 브라우저의 인스턴스에 연결된다. 