Benchmarking ist eine Methode, bei dem die Leistung eines Benchmarking-Objekts (z.B. eine IT-Systems, eine Anwendung, ein Prozess oder ein sonstiges Objekt) gegen Vergleichswerte der Leistung vergleichbarerer Benchmarking-Objekte gemessen wird. Die Messung und der Vergleich können global auf einen Wert aggregiert oder über mehrere Vergleichswerte gemacht werden. Idealerweise gibt es eine Best-Practice Leistung, die als sogenannte Benchmark das objektiv beste Leistung darstellt. Alternativ ist auch eine theoretisch optimale Leistung als Benchmark nutzbar.

Ziel des Benchmarkings ist es die Stärken und Schwächen eines Benchmarking-Objekts zu erkennen, sowie dessen Produktivität, Effizienz und Effektivität zu beurteilen und die Leistung im Verhältnis zu anderen Objekten zu verorten sowie eine Rangreihenfolge der Objekte zu erstellen.

Typische Benchmarkings betrachten Objekte der gleichen Kategorie (z.B. Storage-Systeme), der gleichen Branche (z.B. Industrie) oder Regionen (z.B. EU).

In der IT wird Benchmarking genutzt, um Optimierungspotenziale für IT-Systeme und Prozesse aufzudecken, indem das betrachtete IT-Objekt, der IT-Service oder der IT-Prozess mit einer Referenz verglichen wird. In den Ergebnissen wird ersichtlich, welche IT-Leistungen noch optimiert werden können, wo Investitionen die IT verbessern würden und welcher Technologieeinsatz zu empfehlen wäre.

Benchmarking ist in der IT, Gegenstand des IT Financial Managements und des Technology Business Managements.