I want to make a cloud application that downloads or uploads the files to our cloud server. For example we can send SMS using AT Commands. Just like that, my application must be able to download required documents from our cloud server and also be able to upload them back to server. What should I do? I have read about Azure. Will I have to learn Azure programming or it is possible to embed our c# application to cloud?