Microsoft stelt zijn UI Automation-api royalty-vrij beschikbaar aan de Accessibility Interoperability Alliance. De tool is onderdeel van de Windows Presentation Foundation en helpt bij het verbeteren van de toegankelijkheid van software.
Met UI Automation kunnen ontwikkelaars de gebruikersinterface manipuleren en scripts ermee laten interacteren, zodat ze applicaties kunnen bouwen voor slechtzienden en andere minder valide computergebruikers. De tools moeten ontwikkelaars de mogelijkheid geven universele toegankelijkheidhulpmiddelen, zoals screenreaders en text-to-speech software, aan programma's, hardware en websites toe te voegen. De api is voortaan zonder kosten door de AIA te gebruiken. Deze alliantie, met als belangrijke partijen Microsoft en Oracle, heeft zich ten doel gesteld toegankelijkheidssoftware van verschillende platforms, zoals Open A11y van de Linux Foundation, samen te laten werken om op termijn tot een enkele, uniforme standaard te komen.

De user interface tools zijn onderdeel van Microsofts .Net framework versie 3, in het bijzonder het grafische deel daarvan: Windows Presentation Foundation. Derhalve zijn de ontwikkelhulpjes alleen beschikbaar voor Windows XP, Vista en Server 2003, aangezien .Net 3.0 alleen voor die platforms is uitgebracht. De software volgt het twaalf jaar oude Microsoft Active Accessibility op, dat met Windows 95 werd geïntroduceerd. UI Automation is backwards compatible met de oude versie, maar biedt ontwikkelaars meer shortcuts en stabiliteit.