With the advent of latest technologies, earth is finding it simpler to perform various activities in a single step, rather than wasting a lot of time and spending quite a lot on it. 8) FileZilla (FTP file uploading and downloading) - You will often need to upload and download files