Online Client FTP Backup Program: This is for an Online Backup Business: -Program will install professionally on all Windows Operating Systems (Windows 95 not included). -Program will use FTP and/or SFTP for file upload. -User will connect to my FTP Server via FTP or SFTP using a username and password. -Program will place a small icon in the Tray indicating it is running. -Program will allow the user to select files to Upload. -Program will allow me to set certain folders used as default. For instance if I send a client the program and want to preset the folder /THISONE for inclusion in the backup. -Program will allow the user to encrypt/compress, encrypt or just compress the files as part of the backup process. Encryption should include the encryption types in the example. -The backup process should automatically backup selected folders to a folder of the users choice, encrypt and upload to server, leaving the backup locally and on the outside server. -Program will allow user to connect to FTP/SFTP server, retrieve files, unencrypt and placed in a local folder of the users choice. -Program will allow user to indicate start times for uploading information. -User can select: Everyday, Once a week, or Once a month for uploading. -Program should include a choice for Full, Incremental or Differential backups. -Program will upload to folders on the server for one week ie. folders 1-7. On the eighth day server will overwrite folder 1 and continue thru the process. -GUI should be intuitive and professional. A good example of what I want is a program called Cobian Backup [login to view URL]~cobian/[login to view URL] I would like to have most of the options in the Cobian program. Thanks for bidding on this work.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 98/2000/2003/XP