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 à des technologies logicielles avancées. Ses recherches constantes et rigoureuses ont porté leurs fruits à maintes reprises, alors qu'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 macro-assembleurs, des débogueurs, des éditeurs de liens, des gestionnaires de bibliothèques et des systèmes d'exploitation en temps réel. De tels produits ont aidé ARM à devenir le premier développeur mondial de logiciels pour systèmes embarqués.