Leadership development is a critical aspect of attaining optimum output from organizational talent management. Technology applications can provide the enabling platform, including recruitment, ...