Microsoft Windows Azure kan anvendes af Open Source-udviklere. Ja faktisk tilskynder Microsoft open source udviklinger til at anvende Windows Azure som platform og til at anvende de tjenester som Windows Azure tilbyder.
Kodeordet er interoperabilitet og åbenhed og det er et kodeord som Microsoft tager meget alvorligt.
Fremtidens cloud-løsninger vil blive til af mange sprog (C#, Ruby, PHP, etc.) og gå på tværs af mange platforme lige fra desktoppen, serveren i "kælderen" og regnekraft og tjenester i skyen og på tværs af mange leverandører.
En forudsætning for at realiserer det enorme potentiale vi står overfor, med det paradigmeskift som er i gang, er at det er muligt for udviklingere, fra gang til gang, selv at beslutte hvor snittet - mellem mobil, PC, on-premise server og tjenester i skyen etc. - skal lægges ift. til netop den løsning eller tjeneste, som bygges og udbydes. Det betyder desuden at veldokumentede og åbne API'er, protokoller og grænseflader er en grundlæggende forudsætning for fremtidens løsninger.
Microsoft har bl.a. udarbejdet et open source SDK for Ruby og Java. Ligeledes kan Eclipse anvendes til at lave open source løsninger til Windows Azure tjenester og platform. Dette engagement, ift. åbenhed og udviklere, vil fortsætte for det er en forudsætning for succes.