HR consulting is the practice of delivering all aspects of human resource management as an external provider, and with the professional and business issues associated with operating such a practice—including client development, contracts and client management.