Human resource planning is the process of systematically forecasting both the future demand for and supply of employees and the deployment of their skills with respect to the strategic objectives of the organization. Human resource planning is a process that identifies current and future human resource needs for an organization, based on the goals and objectives set by upper management. It responds to the importance of business strategy and planning in order to ensure the availability and supply of people—in both number and quality. Human resource planning serves as a link between human resource management and the overall strategic plan of an organization.