Mycloud Server: A mycloud server that accepts requests to store a file, retrieve a file, delete a file, and list the files stored on the server. Mycloud Applications: Four client mycloud applications that will store, retrieve, delete, and list files on your mycloud server.