SmartCloudPro- Next Generation Cloud Storage Platform