A Client -Server File Management System that uses RMI as main communication paradigm, and TCP for file upload and download to and from server