I'd like to implement Client Server application for AD environment with the following functionalists.
Remote Command Prompt (Over LAN/ Internet)
Remote file upload/ Download
Client Server communication has to be zipped and encrypted SSL
Has to start as service in Clients machine.
A GUI for server where all will be connected recursively for every 5 seconds (Which can be configured) well documented and clear code.