Human Resource Planning (HRP) involves systematically reviewing human resource requirements to ensure the number and skills of employees match organizational needs and goals. It has two key components: requirements, which involves forecasting employee needs, and availability, which determines if there is a surplus or shortage of employees. HRP aspects include systematic forecasting of needs, performance management, career management, and management development. The document then outlines the steps and terms of HRP, elements of strategic HRP, the role of HRP in competitive advantage, human resource information systems, and software applications used for HRM.