Human Resources Management System, commonly known as HRMS, is a suite of software applications used to manage human resources and related processes throughout the employee lifecycle. As the below functional hierarchy diagram suggests, HRMS is used for hiring, training, managing, evaluating, and maintaining information of all employees (Human Resource) in an organization. In some cases, HRMS software is also known as HRIS, Human Resource Information System. The functional hierarchy conveys the transformation of software specifications into the essential functions that the software must perform to execute the operational process. As the below image represents, a function hierarchy diagram depicts the functions of a particular system in a hierarchical order. It specifies where the root function is and the sub-functions underneath it. Recruitment, System Desktop, Personnel Files, and others come under the functional hierarchy diagram.