HRM is a Human Resource Management System that enables organizations of any size to automate their human resources function. It deals with core HR functions such as recruitment, compensation, attendance management, performance management, leave management and employee exit. The complete employee life-cycle of the organization is mapped onto the product thus significantly reducing the degree of human intervention. It is a strategic and comprehensive approach to managing people and workplace culture and environment.