Microsoft heeft de broncode van Reactive Extensions onder een opensource-licentie vrijgegeven. Reactive Extensions, ofwel Rx, is bedoeld om de ontwikkeling van applicaties die asynchroon data uit meerdere bronnen opvragen te vereenvoudigen .
Rx wordt door Microsoft omschreven als een programmeermodel dat het ontwikkelaars gemakkelijker moet maken om asynchrone datastromen uit meerdere bronnen te bundelen. Als voorbeeld van toepassingen die zouden profiteren van Rx noemen Erik Meijer, softwarearchitect bij Microsoft, en Claudio Caldato, lead program manager bij Microsoft Open Technologies, een applicatie die informatie betrekt uit bronnen als Twitter en data ophaalt van diverse websites. Verder zou Rx met name nuttig zijn voor cloud computing-toepassingen.
Volgens Microsoft wordt Rx al toegepast in diverse producten van de softwaregigant en is het onder andere te vinden in GitHub for Windows. Ook bedrijven als Netflix zouden de Microsoft-technologie hebben gebruikt bij de ontwikkeling van toepassingen die in javascript en .NET zijn geschreven. Door de code nu vrij te geven hoopt Microsoft dat Rx geschikt wordt gemaakt voor meerdere programmeertalen en dat de mogelijkheden verder worden vergroot. De Reactive Extensions zijn beschikbaar op CodePlex.