сайт должен быть посредником между браузерным клиентом и виндовыми приложениями (которые суть есть те же браузеры с точки зрения сайта). Хранить состояние клиентов в базе данных, при запросе отдавать им команды, принимать команды от браузера с админским сеансом. Клиентское приложение исполняет команду, отсылает результат обратно на сайт ну и т д.