This core library should be written by Delphi and works as below:
1. Login: User provides account for 3 common cloud services (SkyDrive, Google Drive, Dropbox).
1. SubmitFile: User provides local file path, the library submit this file to 3 websites. Result: Path of submitted file for later use.
2. ExecuteFile: User provides online path above, the library executes that file online.
3. PublicFile: Generate a link for user to share to their friends depends on the online path above.
4. DiskSpace: Provides used & free spaces of 3 cloud services.
The library should support proxy also.