@gkatsev - There's more work to that than just checking availability. It has to have correct permissions, match the sdk version of the .swc libraries used, etc. All of which the flex-sdk module handles on install. Also, the flex-sdk handles the multiple flex sdk versions and their various compilers. I think it's best practice to just use the flex-sdk as implemented.