ARR is primarily designed for subscription-based businesses with recurring revenue streams. While it can be adapted for consulting services with annual contracts or recurring income, it may not fully capture the dynamics of non-subscription businesses. In such cases, other financial metrics might be more appropriate.