Training provides employees with specific skills and helps to correct deficiencies in their performances, while development is an effort to provide employees with abilities the organization will need in the future. Training and development in the organizational context is a process by which the employees of an organization are helped in a continuous, planned way to acquire or sharpen capabilities required to perform various functions associated with their present or expected future roles and develop their capabilities as individuals.