ARM développe, fabrique et distribue des outils de développement de logiciels embarqués pour les familles de microcontrôleurs 8051, 251, ARM et XC16x/C16x/ST10.
Depuis ses débuts, ARM a propulsé l'industrie vers de nouveaux sommets grâce à une technologie logicielle avancée. Ses recherches constantes et assidues ont porté leurs fruits à maintes reprises, car elle continue de développer des produits innovants qui facilitent le développement de produits.
Aujourd'hui, ARM propose une large gamme d'outils de développement pour le marché des systèmes embarqués. Les produits incluent des compilateurs ANSI C, des assembleurs de macros, des débogueurs, des éditeurs de liens, des gestionnaires de bibliothèques et des systèmes d'exploitation en temps réel. Des produits tels que ceux-ci ont aidé ARM à devenir le premier développeur mondial de logiciels de systèmes embarqués.