HR has an important role to play in organizational development by providing employees with training and professional development. Training programs are normally provided in house and include educating staff on company policies, the implementation of new technology or the processes for requesting time off. Professional development, on the other hand, is more tailored to individual employees. Here, HR provides performance appraisals, access to off-site training and conferences as well as career planning and development services.