OpenXUP is a framework that aims to bring web applications closer to desktop applications by providing a rich user interface and development environment. It uses a client-server model with the XUP protocol to communicate UI events and updates asynchronously between the client and server. The client renders the UI but application logic resides on the server. This allows centralized administration while hiding network complexity from developers.