ARM Compiler is also part of the XDUINO project.
The FREE ARM Compiler is bundled within the XDUINO-IDE package. Once XDUINO-IDE has been installed, programming with Arduino syntax or ARM general programming can be done immediately. There is no need to set compiler options. The bundled FREE ARM Compiler has been tested with Cortex-M3 STM32 Thumb-2 instructions.
With ease of programming either by XDUINO-IDE or other IDE such as Keil, IAR, etc. One can easily build embedded application with Arduino commands.