In human resource management, an information technology (IT) skills gap is a mismatch between the technical knowledge an employer needs to meet business objectives and the capabilities of the organization's employees. Closing the IT skills gap by aligning the current state of workforce IT knowledge with forecasted future needs is a complicated proposition for C-level executives. Today, employers often struggle to locate and retain qualified tech talent, especially individuals with application development, security and data analysis skills. Common approaches to closing an IT skills gap include recruitment process outsourcing, social recruiting, off-site training, employee mentor incentives, mentoring services, in-house turnkey training and partnerships with universities. In many instances, an IT job will remain unfilled for an extended period of time when an employer needs to hire someone who has a very specific set of skills. In recruiting lingo, su...