This document describes a remote desktop management system that allows an administrator to monitor and control client computers from a server. Key features of the system include asset management, software deployment, patch management, remote desktop sharing, and generating reports. The system uses Remote Method Invocation (RMI) for remote communication between the server and clients. The server can send messages to clients, log clients off remotely, and restart clients. Clients send live screen captures to the server at set intervals. The system is intended for use in corporate networks to remotely monitor employee computers.