ARM develops, manufactures, and distributes embedded software development tools for the 8051, 251, ARM and XC16x/C16x/ST10 microcontroller families.Today, ARM provides a broad range of development tools for the embedded systems marketplace. Products include ANSI C compilers, macro assemblers, debuggers, linkers, library managers and real-time operating systems. Products such as these have helped ARM become the world's leading developer of embedded systems software.