Das Application Response Measurement ist ein Standard der OpenGroup zur Performance-Messung und Transaktionsüberwachung in Netzen, Speichersystemen und Anwendungs-Umgebungen. 1996 führten Tivoli und HP ein API zu diesem Zweck ein. Version 2.0 des Standards gelangte 1997 unter das Dach der Computer Measurement Group (CMG) und steuerte zusätzlich Parent-Child Transaktionen in verteilten Computer-Systemen. 2001 übernahm die OpenGroup schließlich die Schirmherrschaft und spezifizierte mit ARM 3.0 einen Java-Standard (ursprünglich war es in C geschrieben). Version 4.0 folgte 2003 und bietet ein API für mehrere Programmiersprachen. Der Quellcode und ein Software-Entwicklungskit zur derzeitigen Version 4.2 sind frei erhältlich.