Benchmarking is defined as identifying and implementing best practices from other companies to improve performance. It involves a continuous, multi-step process of planning, analysis, integration and action. The main purposes are to improve competitiveness, understand strengths/weaknesses, and learn from high performers. Benchmarking can analyze processes, finances, products/services, strategies, functions or internal practices. Comparing to direct competitors or best-in-class organizations from any industry allows identifying performance gaps and setting new goals. However, some barriers include unwilling partners, transferability of practices between organizations, and costs of benchmarking.