With Azure cloud services, you press a button that says "Deploy to Azure" and it will setup a full Ethereum, Syscoin, Bitshares, Bitcoin, etc... node. The code to get a coin working on Azure isn't that difficult either.
So all you need is the Azure quickstart templates tested and approved by Microsoft by merging it into their repo. I think there is a standard partnership agreement form that needs to be completed.