Human Resource Management involves attracting, managing, motivating and developing employees. The key HRM functions are staffing, training and development, motivation, and maintenance. Staffing includes job design, analysis, recruitment, and selection. Training and development helps employees improve skills and prepares the organization for future needs. Motivation keeps employees enthusiastic about their work. Maintenance retains productive employees through welfare programs, health and safety initiatives, and internal communication. External factors like government regulations, labor unions, and management theories also influence HRM.