Talent management is a set of business practices that manage the planning, acquisition, development, retention and advancement of talent in order to achieve business goals and optimize performance. It includes recruiting, performance management, and developing and retaining people with desired skills through integrated systems. Organizations need talent development to compete effectively, develop future leaders, maximize employee performance as a competitive advantage, and empower employees by reducing turnover and training costs. Talent management has become a critical practice for organizations to succeed by managing people as a key resource.