Developing Cloud Applications with Windows Azure Storage