microsoft phoenix, being developed at microsoft research, is a framework for developing compilers as well as program analysis, testing and optimization tools, to be used as the back-end for future compiler technologies from microsoft. it is also available as an sdk, a pre-release build of which has been made accessible, to create compilers and code analysis tools using the phoenix framework.