A client-server application, pretty much like DropBox. Programming Language : Java, using only sockets and stream to do all the information-file handling.